module NVIDIA

import GetC.@getCFun

const libGL = @windows? "opengl32" : "libGL"

typealias GLenum Cuint
typealias GLboolean Cuchar
typealias GLbitfield Cuint
typealias GLvoid Void
typealias GLbyte Cuchar
typealias GLshort Cshort
typealias GLint Cint
typealias GLubyte Cuchar
typealias GLushort Cushort
typealias GLuint Cuint
typealias GLsizei Csize_t
typealias GLfloat Cfloat
typealias GLclampf Cfloat
typealias GLdouble Cdouble
typealias GLclampd Cdouble
typealias GLchar Cchar
typealias GLint64 Clonglong
typealias GLuint64 Culonglong
typealias GLhalf Cushort
typealias GLhalfARB Cushort
typealias GLhalfNV Cushort
typealias GLsync Ptr{Void}
typealias Pointer Ptr{Void}
typealias GLsizeiptr Cint
typealias GLintptr Cptrdiff_t
const QUERY_BY_REGION_NO_WAIT_NV = 0x8E16
export QUERY_BY_REGION_NO_WAIT_NV
const QUERY_BY_REGION_WAIT_NV = 0x8E15
export QUERY_BY_REGION_WAIT_NV
const QUERY_NO_WAIT_NV = 0x8E14
export QUERY_NO_WAIT_NV
const QUERY_WAIT_NV = 0x8E13
export QUERY_WAIT_NV
const DEPTH_STENCIL_TO_BGRA_NV = 0x886F
export DEPTH_STENCIL_TO_BGRA_NV
const DEPTH_STENCIL_TO_RGBA_NV = 0x886E
export DEPTH_STENCIL_TO_RGBA_NV
const DEPTH32F_STENCIL8_NV = 0x8DAC
export DEPTH32F_STENCIL8_NV
const DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF
export DEPTH_BUFFER_FLOAT_MODE_NV
const DEPTH_COMPONENT32F_NV = 0x8DAB
export DEPTH_COMPONENT32F_NV
const FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD
export FLOAT_32_UNSIGNED_INT_24_8_REV_NV
const DEPTH_CLAMP_NV = 0x864F
export DEPTH_CLAMP_NV
const EVAL_2D_NV = 0x86C0
export EVAL_2D_NV
const EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5
export EVAL_FRACTIONAL_TESSELLATION_NV
const EVAL_TRIANGULAR_2D_NV = 0x86C1
export EVAL_TRIANGULAR_2D_NV
const EVAL_VERTEX_ATTRIB0_NV = 0x86C6
export EVAL_VERTEX_ATTRIB0_NV
const EVAL_VERTEX_ATTRIB10_NV = 0x86D0
export EVAL_VERTEX_ATTRIB10_NV
const EVAL_VERTEX_ATTRIB11_NV = 0x86D1
export EVAL_VERTEX_ATTRIB11_NV
const EVAL_VERTEX_ATTRIB12_NV = 0x86D2
export EVAL_VERTEX_ATTRIB12_NV
const EVAL_VERTEX_ATTRIB13_NV = 0x86D3
export EVAL_VERTEX_ATTRIB13_NV
const EVAL_VERTEX_ATTRIB14_NV = 0x86D4
export EVAL_VERTEX_ATTRIB14_NV
const EVAL_VERTEX_ATTRIB15_NV = 0x86D5
export EVAL_VERTEX_ATTRIB15_NV
const EVAL_VERTEX_ATTRIB1_NV = 0x86C7
export EVAL_VERTEX_ATTRIB1_NV
const EVAL_VERTEX_ATTRIB2_NV = 0x86C8
export EVAL_VERTEX_ATTRIB2_NV
const EVAL_VERTEX_ATTRIB3_NV = 0x86C9
export EVAL_VERTEX_ATTRIB3_NV
const EVAL_VERTEX_ATTRIB4_NV = 0x86CA
export EVAL_VERTEX_ATTRIB4_NV
const EVAL_VERTEX_ATTRIB5_NV = 0x86CB
export EVAL_VERTEX_ATTRIB5_NV
const EVAL_VERTEX_ATTRIB6_NV = 0x86CC
export EVAL_VERTEX_ATTRIB6_NV
const EVAL_VERTEX_ATTRIB7_NV = 0x86CD
export EVAL_VERTEX_ATTRIB7_NV
const EVAL_VERTEX_ATTRIB8_NV = 0x86CE
export EVAL_VERTEX_ATTRIB8_NV
const EVAL_VERTEX_ATTRIB9_NV = 0x86CF
export EVAL_VERTEX_ATTRIB9_NV
const MAP_ATTRIB_U_ORDER_NV = 0x86C3
export MAP_ATTRIB_U_ORDER_NV
const MAP_ATTRIB_V_ORDER_NV = 0x86C4
export MAP_ATTRIB_V_ORDER_NV
const MAP_TESSELLATION_NV = 0x86C2
export MAP_TESSELLATION_NV
const MAX_MAP_TESSELLATION_NV = 0x86D6
export MAX_MAP_TESSELLATION_NV
const MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7
export MAX_RATIONAL_EVAL_ORDER_NV
const INT_SAMPLER_RENDERBUFFER_NV = 0x8E57
export INT_SAMPLER_RENDERBUFFER_NV
const MAX_SAMPLE_MASK_WORDS_NV = 0x8E59
export MAX_SAMPLE_MASK_WORDS_NV
const SAMPLER_RENDERBUFFER_NV = 0x8E56
export SAMPLER_RENDERBUFFER_NV
const SAMPLE_MASK_NV = 0x8E51
export SAMPLE_MASK_NV
const SAMPLE_MASK_VALUE_NV = 0x8E52
export SAMPLE_MASK_VALUE_NV
const SAMPLE_POSITION_NV = 0x8E50
export SAMPLE_POSITION_NV
const TEXTURE_BINDING_RENDERBUFFER_NV = 0x8E53
export TEXTURE_BINDING_RENDERBUFFER_NV
const TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 0x8E54
export TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
const TEXTURE_RENDERBUFFER_NV = 0x8E55
export TEXTURE_RENDERBUFFER_NV
const UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 0x8E58
export UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
const ALL_COMPLETED_NV = 0x84F2
export ALL_COMPLETED_NV
const FENCE_CONDITION_NV = 0x84F4
export FENCE_CONDITION_NV
const FENCE_STATUS_NV = 0x84F3
export FENCE_STATUS_NV
const FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D
export FLOAT_CLEAR_COLOR_VALUE_NV
const FLOAT_R16_NV = 0x8884
export FLOAT_R16_NV
const FLOAT_R32_NV = 0x8885
export FLOAT_R32_NV
const FLOAT_RG16_NV = 0x8886
export FLOAT_RG16_NV
const FLOAT_RG32_NV = 0x8887
export FLOAT_RG32_NV
const FLOAT_RGB16_NV = 0x8888
export FLOAT_RGB16_NV
const FLOAT_RGB32_NV = 0x8889
export FLOAT_RGB32_NV
const FLOAT_RGBA16_NV = 0x888A
export FLOAT_RGBA16_NV
const FLOAT_RGBA32_NV = 0x888B
export FLOAT_RGBA32_NV
const FLOAT_RGBA_MODE_NV = 0x888E
export FLOAT_RGBA_MODE_NV
const FLOAT_RGBA_NV = 0x8883
export FLOAT_RGBA_NV
const FLOAT_RGB_NV = 0x8882
export FLOAT_RGB_NV
const FLOAT_RG_NV = 0x8881
export FLOAT_RG_NV
const FLOAT_R_NV = 0x8880
export FLOAT_R_NV
const TEXTURE_FLOAT_COMPONENTS_NV = 0x888C
export TEXTURE_FLOAT_COMPONENTS_NV
const EYE_PLANE_ABSOLUTE_NV = 0x855C
export EYE_PLANE_ABSOLUTE_NV
const EYE_RADIAL_NV = 0x855B
export EYE_RADIAL_NV
const FOG_DISTANCE_MODE_NV = 0x855A
export FOG_DISTANCE_MODE_NV
const FRAGMENT_PROGRAM_BINDING_NV = 0x8873
export FRAGMENT_PROGRAM_BINDING_NV
const FRAGMENT_PROGRAM_NV = 0x8870
export FRAGMENT_PROGRAM_NV
const MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868
export MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
const MAX_TEXTURE_COORDS_NV = 0x8871
export MAX_TEXTURE_COORDS_NV
const MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872
export MAX_TEXTURE_IMAGE_UNITS_NV
const PROGRAM_ERROR_STRING_NV = 0x8874
export PROGRAM_ERROR_STRING_NV
const MAX_PROGRAM_IF_DEPTH_NV = 0x88F6
export MAX_PROGRAM_IF_DEPTH_NV
const MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8
export MAX_PROGRAM_LOOP_COUNT_NV
const MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7
export MAX_PROGRAM_LOOP_DEPTH_NV
const MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11
export MAX_MULTISAMPLE_COVERAGE_MODES_NV
const MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12
export MULTISAMPLE_COVERAGE_MODES_NV
const RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10
export RENDERBUFFER_COLOR_SAMPLES_NV
const RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB
export RENDERBUFFER_COVERAGE_SAMPLES_NV
const FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7
export FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
const FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 0x8CD4
export FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
const FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9
export FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
const FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8
export FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
const GEOMETRY_INPUT_TYPE_EXT = 0x8DDB
export GEOMETRY_INPUT_TYPE_EXT
const GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC
export GEOMETRY_OUTPUT_TYPE_EXT
const GEOMETRY_PROGRAM_NV = 0x8C26
export GEOMETRY_PROGRAM_NV
const GEOMETRY_VERTICES_OUT_EXT = 0x8DDA
export GEOMETRY_VERTICES_OUT_EXT
const LINES_ADJACENCY_EXT = 0x000A
export LINES_ADJACENCY_EXT
const LINE_STRIP_ADJACENCY_EXT = 0x000B
export LINE_STRIP_ADJACENCY_EXT
const MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29
export MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
const MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27
export MAX_PROGRAM_OUTPUT_VERTICES_NV
const MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28
export MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
const PROGRAM_POINT_SIZE_EXT = 0x8642
export PROGRAM_POINT_SIZE_EXT
const TRIANGLES_ADJACENCY_EXT = 0x000C
export TRIANGLES_ADJACENCY_EXT
const TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D
export TRIANGLE_STRIP_ADJACENCY_EXT
const MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908
export MAX_PROGRAM_ATTRIB_COMPONENTS_NV
const MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5
export MAX_PROGRAM_GENERIC_ATTRIBS_NV
const MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6
export MAX_PROGRAM_GENERIC_RESULTS_NV
const MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909
export MAX_PROGRAM_RESULT_COMPONENTS_NV
const MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905
export MAX_PROGRAM_TEXEL_OFFSET_NV
const MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904
export MIN_PROGRAM_TEXEL_OFFSET_NV
const PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906
export PROGRAM_ATTRIB_COMPONENTS_NV
const PROGRAM_RESULT_COMPONENTS_NV = 0x8907
export PROGRAM_RESULT_COMPONENTS_NV
const FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 0x8E5D
export FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
const MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5C
export MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
const MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 0x8E5A
export MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
const MAX_PROGRAM_SUBROUTINE_NUM_NV = 0x8F45
export MAX_PROGRAM_SUBROUTINE_NUM_NV
const MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 0x8F44
export MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV
const MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5F
export MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV
const MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5B
export MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
const MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5E
export MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV
const FLOAT16_NV = 0x8FF8
export FLOAT16_NV
const FLOAT16_VEC2_NV = 0x8FF9
export FLOAT16_VEC2_NV
const FLOAT16_VEC3_NV = 0x8FFA
export FLOAT16_VEC3_NV
const FLOAT16_VEC4_NV = 0x8FFB
export FLOAT16_VEC4_NV
const INT16_NV = 0x8FE4
export INT16_NV
const INT16_VEC2_NV = 0x8FE5
export INT16_VEC2_NV
const INT16_VEC3_NV = 0x8FE6
export INT16_VEC3_NV
const INT16_VEC4_NV = 0x8FE7
export INT16_VEC4_NV
const INT64_VEC2_NV = 0x8FE9
export INT64_VEC2_NV
const INT64_VEC3_NV = 0x8FEA
export INT64_VEC3_NV
const INT64_VEC4_NV = 0x8FEB
export INT64_VEC4_NV
const INT8_NV = 0x8FE0
export INT8_NV
const INT8_VEC2_NV = 0x8FE1
export INT8_VEC2_NV
const INT8_VEC3_NV = 0x8FE2
export INT8_VEC3_NV
const INT8_VEC4_NV = 0x8FE3
export INT8_VEC4_NV
const PATCHES = 0x000E
export PATCHES
const UNSIGNED_INT16_NV = 0x8FF0
export UNSIGNED_INT16_NV
const UNSIGNED_INT16_VEC2_NV = 0x8FF1
export UNSIGNED_INT16_VEC2_NV
const UNSIGNED_INT16_VEC3_NV = 0x8FF2
export UNSIGNED_INT16_VEC3_NV
const UNSIGNED_INT16_VEC4_NV = 0x8FF3
export UNSIGNED_INT16_VEC4_NV
const UNSIGNED_INT64_VEC2_NV = 0x8FF5
export UNSIGNED_INT64_VEC2_NV
const UNSIGNED_INT64_VEC3_NV = 0x8FF6
export UNSIGNED_INT64_VEC3_NV
const UNSIGNED_INT64_VEC4_NV = 0x8FF7
export UNSIGNED_INT64_VEC4_NV
const UNSIGNED_INT8_NV = 0x8FEC
export UNSIGNED_INT8_NV
const UNSIGNED_INT8_VEC2_NV = 0x8FED
export UNSIGNED_INT8_VEC2_NV
const UNSIGNED_INT8_VEC3_NV = 0x8FEE
export UNSIGNED_INT8_VEC3_NV
const UNSIGNED_INT8_VEC4_NV = 0x8FEF
export UNSIGNED_INT8_VEC4_NV
const HALF_FLOAT_NV = 0x140B
export HALF_FLOAT_NV
const MAX_SHININESS_NV = 0x8504
export MAX_SHININESS_NV
const MAX_SPOT_EXPONENT_NV = 0x8505
export MAX_SPOT_EXPONENT_NV
const COLOR_SAMPLES_NV = 0x8E20
export COLOR_SAMPLES_NV
const COVERAGE_SAMPLES_NV = 0x80A9
export COVERAGE_SAMPLES_NV
const MULTISAMPLE_FILTER_HINT_NV = 0x8534
export MULTISAMPLE_FILTER_HINT_NV
const CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865
export CURRENT_OCCLUSION_QUERY_ID_NV
const PIXEL_COUNTER_BITS_NV = 0x8864
export PIXEL_COUNTER_BITS_NV
const PIXEL_COUNT_AVAILABLE_NV = 0x8867
export PIXEL_COUNT_AVAILABLE_NV
const PIXEL_COUNT_NV = 0x8866
export PIXEL_COUNT_NV
const DEPTH_STENCIL_NV = 0x84F9
export DEPTH_STENCIL_NV
const UNSIGNED_INT_24_8_NV = 0x84FA
export UNSIGNED_INT_24_8_NV
const FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4
export FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
const GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3
export GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
const MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0
export MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
const MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1
export MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
const VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2
export VERTEX_PROGRAM_PARAMETER_BUFFER_NV
const ACCUM_ADJACENT_PAIRS_NV = 0x90AD
export ACCUM_ADJACENT_PAIRS_NV
const ADJACENT_PAIRS_NV = 0x90AE
export ADJACENT_PAIRS_NV
const AFFINE_2D_NV = 0x9092
export AFFINE_2D_NV
const AFFINE_3D_NV = 0x9094
export AFFINE_3D_NV
const ARC_TO_NV = 0xFE
export ARC_TO_NV
const BEVEL_NV = 0x90A6
export BEVEL_NV
const BOLD_BIT_NV = 0x01
export BOLD_BIT_NV
const BOUNDING_BOX_NV = 0x908D
export BOUNDING_BOX_NV
const BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C
export BOUNDING_BOX_OF_BOUNDING_BOXES_NV
const CIRCULAR_CCW_ARC_TO_NV = 0xF8
export CIRCULAR_CCW_ARC_TO_NV
const CIRCULAR_CW_ARC_TO_NV = 0xFA
export CIRCULAR_CW_ARC_TO_NV
const CIRCULAR_TANGENT_ARC_TO_NV = 0xFC
export CIRCULAR_TANGENT_ARC_TO_NV
const CLOSE_PATH_NV = 0x00
export CLOSE_PATH_NV
const CONVEX_HULL_NV = 0x908B
export CONVEX_HULL_NV
const COUNT_DOWN_NV = 0x9089
export COUNT_DOWN_NV
const COUNT_UP_NV = 0x9088
export COUNT_UP_NV
const CUBIC_CURVE_TO_NV = 0x0C
export CUBIC_CURVE_TO_NV
const DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2
export DUP_FIRST_CUBIC_CURVE_TO_NV
const DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4
export DUP_LAST_CUBIC_CURVE_TO_NV
const FILE_NAME_NV = 0x9074
export FILE_NAME_NV
const FIRST_TO_REST_NV = 0x90AF
export FIRST_TO_REST_NV
const FONT_ASCENDER_NV = 0x00200000
export FONT_ASCENDER_NV
const FONT_DESCENDER_NV = 0x00400000
export FONT_DESCENDER_NV
const FONT_HAS_KERNING_NV = 0x10000000
export FONT_HAS_KERNING_NV
const FONT_HEIGHT_NV = 0x00800000
export FONT_HEIGHT_NV
const FONT_MAX_ADVANCE_HEIGHT_NV = 0x02000000
export FONT_MAX_ADVANCE_HEIGHT_NV
const FONT_MAX_ADVANCE_WIDTH_NV = 0x01000000
export FONT_MAX_ADVANCE_WIDTH_NV
const FONT_UNDERLINE_POSITION_NV = 0x04000000
export FONT_UNDERLINE_POSITION_NV
const FONT_UNDERLINE_THICKNESS_NV = 0x08000000
export FONT_UNDERLINE_THICKNESS_NV
const FONT_UNITS_PER_EM_NV = 0x00100000
export FONT_UNITS_PER_EM_NV
const FONT_X_MAX_BOUNDS_NV = 0x00040000
export FONT_X_MAX_BOUNDS_NV
const FONT_X_MIN_BOUNDS_NV = 0x00010000
export FONT_X_MIN_BOUNDS_NV
const FONT_Y_MAX_BOUNDS_NV = 0x00080000
export FONT_Y_MAX_BOUNDS_NV
const FONT_Y_MIN_BOUNDS_NV = 0x00020000
export FONT_Y_MIN_BOUNDS_NV
const GLYPH_HAS_KERNING_NV = 0x100
export GLYPH_HAS_KERNING_NV
const GLYPH_HEIGHT_BIT_NV = 0x02
export GLYPH_HEIGHT_BIT_NV
const GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10
export GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
const GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04
export GLYPH_HORIZONTAL_BEARING_X_BIT_NV
const GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08
export GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
const GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80
export GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
const GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20
export GLYPH_VERTICAL_BEARING_X_BIT_NV
const GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40
export GLYPH_VERTICAL_BEARING_Y_BIT_NV
const GLYPH_WIDTH_BIT_NV = 0x01
export GLYPH_WIDTH_BIT_NV
const HORIZONTAL_LINE_TO_NV = 0x06
export HORIZONTAL_LINE_TO_NV
const ITALIC_BIT_NV = 0x02
export ITALIC_BIT_NV
const LARGE_CCW_ARC_TO_NV = 0x16
export LARGE_CCW_ARC_TO_NV
const LARGE_CW_ARC_TO_NV = 0x18
export LARGE_CW_ARC_TO_NV
const LINE_TO_NV = 0x04
export LINE_TO_NV
const MITER_REVERT_NV = 0x90A7
export MITER_REVERT_NV
const MITER_TRUNCATE_NV = 0x90A8
export MITER_TRUNCATE_NV
const MOVE_TO_CONTINUES_NV = 0x90B6
export MOVE_TO_CONTINUES_NV
const MOVE_TO_NV = 0x02
export MOVE_TO_NV
const MOVE_TO_RESETS_NV = 0x90B5
export MOVE_TO_RESETS_NV
const MULTI_HULLS_NV = 0x908C
export MULTI_HULLS_NV
const PATH_CLIENT_LENGTH_NV = 0x907F
export PATH_CLIENT_LENGTH_NV
const PATH_COMMAND_COUNT_NV = 0x909D
export PATH_COMMAND_COUNT_NV
const PATH_COMPUTED_LENGTH_NV = 0x90A0
export PATH_COMPUTED_LENGTH_NV
const PATH_COORD_COUNT_NV = 0x909E
export PATH_COORD_COUNT_NV
const PATH_COVER_DEPTH_FUNC_NV = 0x90BF
export PATH_COVER_DEPTH_FUNC_NV
const PATH_DASH_ARRAY_COUNT_NV = 0x909F
export PATH_DASH_ARRAY_COUNT_NV
const PATH_DASH_CAPS_NV = 0x907B
export PATH_DASH_CAPS_NV
const PATH_DASH_OFFSET_NV = 0x907E
export PATH_DASH_OFFSET_NV
const PATH_DASH_OFFSET_RESET_NV = 0x90B4
export PATH_DASH_OFFSET_RESET_NV
const PATH_END_CAPS_NV = 0x9076
export PATH_END_CAPS_NV
const PATH_ERROR_POSITION_NV = 0x90AB
export PATH_ERROR_POSITION_NV
const PATH_FILL_BOUNDING_BOX_NV = 0x90A1
export PATH_FILL_BOUNDING_BOX_NV
const PATH_FILL_COVER_MODE_NV = 0x9082
export PATH_FILL_COVER_MODE_NV
const PATH_FILL_MASK_NV = 0x9081
export PATH_FILL_MASK_NV
const PATH_FILL_MODE_NV = 0x9080
export PATH_FILL_MODE_NV
const PATH_FOG_GEN_MODE_NV = 0x90AC
export PATH_FOG_GEN_MODE_NV
const PATH_FORMAT_PS_NV = 0x9071
export PATH_FORMAT_PS_NV
const PATH_FORMAT_SVG_NV = 0x9070
export PATH_FORMAT_SVG_NV
const PATH_GEN_COEFF_NV = 0x90B1
export PATH_GEN_COEFF_NV
const PATH_GEN_COLOR_FORMAT_NV = 0x90B2
export PATH_GEN_COLOR_FORMAT_NV
const PATH_GEN_COMPONENTS_NV = 0x90B3
export PATH_GEN_COMPONENTS_NV
const PATH_GEN_MODE_NV = 0x90B0
export PATH_GEN_MODE_NV
const PATH_INITIAL_DASH_CAP_NV = 0x907C
export PATH_INITIAL_DASH_CAP_NV
const PATH_INITIAL_END_CAP_NV = 0x9077
export PATH_INITIAL_END_CAP_NV
const PATH_JOIN_STYLE_NV = 0x9079
export PATH_JOIN_STYLE_NV
const PATH_MITER_LIMIT_NV = 0x907A
export PATH_MITER_LIMIT_NV
const PATH_OBJECT_BOUNDING_BOX_NV = 0x908A
export PATH_OBJECT_BOUNDING_BOX_NV
const PATH_SAMPLE_QUALITY_NV = 0x9085
export PATH_SAMPLE_QUALITY_NV
const PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD
export PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
const PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE
export PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
const PATH_STENCIL_FUNC_NV = 0x90B7
export PATH_STENCIL_FUNC_NV
const PATH_STENCIL_REF_NV = 0x90B8
export PATH_STENCIL_REF_NV
const PATH_STENCIL_VALUE_MASK_NV = 0x90B9
export PATH_STENCIL_VALUE_MASK_NV
const PATH_STROKE_BOUNDING_BOX_NV = 0x90A2
export PATH_STROKE_BOUNDING_BOX_NV
const PATH_STROKE_BOUND_NV = 0x9086
export PATH_STROKE_BOUND_NV
const PATH_STROKE_COVER_MODE_NV = 0x9083
export PATH_STROKE_COVER_MODE_NV
const PATH_STROKE_MASK_NV = 0x9084
export PATH_STROKE_MASK_NV
const PATH_STROKE_OVERSAMPLE_COUNT_NV = 0x9087
export PATH_STROKE_OVERSAMPLE_COUNT_NV
const PATH_STROKE_WIDTH_NV = 0x9075
export PATH_STROKE_WIDTH_NV
const PATH_TERMINAL_DASH_CAP_NV = 0x907D
export PATH_TERMINAL_DASH_CAP_NV
const PATH_TERMINAL_END_CAP_NV = 0x9078
export PATH_TERMINAL_END_CAP_NV
const PROJECTIVE_2D_NV = 0x9093
export PROJECTIVE_2D_NV
const PROJECTIVE_3D_NV = 0x9095
export PROJECTIVE_3D_NV
const QUADRATIC_CURVE_TO_NV = 0x0A
export QUADRATIC_CURVE_TO_NV
const RECT_NV = 0xF6
export RECT_NV
const RELATIVE_ARC_TO_NV = 0xFF
export RELATIVE_ARC_TO_NV
const RELATIVE_CUBIC_CURVE_TO_NV = 0x0D
export RELATIVE_CUBIC_CURVE_TO_NV
const RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07
export RELATIVE_HORIZONTAL_LINE_TO_NV
const RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17
export RELATIVE_LARGE_CCW_ARC_TO_NV
const RELATIVE_LARGE_CW_ARC_TO_NV = 0x19
export RELATIVE_LARGE_CW_ARC_TO_NV
const RELATIVE_LINE_TO_NV = 0x05
export RELATIVE_LINE_TO_NV
const RELATIVE_MOVE_TO_NV = 0x03
export RELATIVE_MOVE_TO_NV
const RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B
export RELATIVE_QUADRATIC_CURVE_TO_NV
const RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13
export RELATIVE_SMALL_CCW_ARC_TO_NV
const RELATIVE_SMALL_CW_ARC_TO_NV = 0x15
export RELATIVE_SMALL_CW_ARC_TO_NV
const RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11
export RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
const RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F
export RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
const RELATIVE_VERTICAL_LINE_TO_NV = 0x09
export RELATIVE_VERTICAL_LINE_TO_NV
const RESTART_PATH_NV = 0xF0
export RESTART_PATH_NV
const ROUND_NV = 0x90A4
export ROUND_NV
const SKIP_MISSING_GLYPH_NV = 0x90A9
export SKIP_MISSING_GLYPH_NV
const SMALL_CCW_ARC_TO_NV = 0x12
export SMALL_CCW_ARC_TO_NV
const SMALL_CW_ARC_TO_NV = 0x14
export SMALL_CW_ARC_TO_NV
const SMOOTH_CUBIC_CURVE_TO_NV = 0x10
export SMOOTH_CUBIC_CURVE_TO_NV
const SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E
export SMOOTH_QUADRATIC_CURVE_TO_NV
const SQUARE_NV = 0x90A3
export SQUARE_NV
const STANDARD_FONT_NAME_NV = 0x9072
export STANDARD_FONT_NAME_NV
const SYSTEM_FONT_NAME_NV = 0x9073
export SYSTEM_FONT_NAME_NV
const TRANSLATE_2D_NV = 0x9090
export TRANSLATE_2D_NV
const TRANSLATE_3D_NV = 0x9091
export TRANSLATE_3D_NV
const TRANSLATE_X_NV = 0x908E
export TRANSLATE_X_NV
const TRANSLATE_Y_NV = 0x908F
export TRANSLATE_Y_NV
const TRANSPOSE_AFFINE_2D_NV = 0x9096
export TRANSPOSE_AFFINE_2D_NV
const TRANSPOSE_AFFINE_3D_NV = 0x9098
export TRANSPOSE_AFFINE_3D_NV
const TRANSPOSE_PROJECTIVE_2D_NV = 0x9097
export TRANSPOSE_PROJECTIVE_2D_NV
const TRANSPOSE_PROJECTIVE_3D_NV = 0x9099
export TRANSPOSE_PROJECTIVE_3D_NV
const TRIANGULAR_NV = 0x90A5
export TRIANGULAR_NV
const USE_MISSING_GLYPH_NV = 0x90AA
export USE_MISSING_GLYPH_NV
const UTF16_NV = 0x909B
export UTF16_NV
const UTF8_NV = 0x909A
export UTF8_NV
const VERTICAL_LINE_TO_NV = 0x08
export VERTICAL_LINE_TO_NV
const READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B
export READ_PIXEL_DATA_RANGE_LENGTH_NV
const READ_PIXEL_DATA_RANGE_NV = 0x8879
export READ_PIXEL_DATA_RANGE_NV
const READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D
export READ_PIXEL_DATA_RANGE_POINTER_NV
const WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A
export WRITE_PIXEL_DATA_RANGE_LENGTH_NV
const WRITE_PIXEL_DATA_RANGE_NV = 0x8878
export WRITE_PIXEL_DATA_RANGE_NV
const WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C
export WRITE_PIXEL_DATA_RANGE_POINTER_NV
const COORD_REPLACE_NV = 0x8862
export COORD_REPLACE_NV
const POINT_SPRITE_NV = 0x8861
export POINT_SPRITE_NV
const POINT_SPRITE_R_MODE_NV = 0x8863
export POINT_SPRITE_R_MODE_NV
const CURRENT_TIME_NV = 0x8E28
export CURRENT_TIME_NV
const FIELDS_NV = 0x8E27
export FIELDS_NV
const FRAME_NV = 0x8E26
export FRAME_NV
const NUM_FILL_STREAMS_NV = 0x8E29
export NUM_FILL_STREAMS_NV
const PRESENT_DURATION_NV = 0x8E2B
export PRESENT_DURATION_NV
const PRESENT_TIME_NV = 0x8E2A
export PRESENT_TIME_NV
const PRIMITIVE_RESTART_INDEX_NV = 0x8559
export PRIMITIVE_RESTART_INDEX_NV
const PRIMITIVE_RESTART_NV = 0x8558
export PRIMITIVE_RESTART_NV
const BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541
export BIAS_BY_NEGATIVE_ONE_HALF_NV
const COLOR_SUM_CLAMP_NV = 0x854F
export COLOR_SUM_CLAMP_NV
const COMBINER0_NV = 0x8550
export COMBINER0_NV
const COMBINER1_NV = 0x8551
export COMBINER1_NV
const COMBINER2_NV = 0x8552
export COMBINER2_NV
const COMBINER3_NV = 0x8553
export COMBINER3_NV
const COMBINER4_NV = 0x8554
export COMBINER4_NV
const COMBINER5_NV = 0x8555
export COMBINER5_NV
const COMBINER6_NV = 0x8556
export COMBINER6_NV
const COMBINER7_NV = 0x8557
export COMBINER7_NV
const COMBINER_AB_DOT_PRODUCT_NV = 0x8545
export COMBINER_AB_DOT_PRODUCT_NV
const COMBINER_AB_OUTPUT_NV = 0x854A
export COMBINER_AB_OUTPUT_NV
const COMBINER_BIAS_NV = 0x8549
export COMBINER_BIAS_NV
const COMBINER_CD_DOT_PRODUCT_NV = 0x8546
export COMBINER_CD_DOT_PRODUCT_NV
const COMBINER_CD_OUTPUT_NV = 0x854B
export COMBINER_CD_OUTPUT_NV
const COMBINER_COMPONENT_USAGE_NV = 0x8544
export COMBINER_COMPONENT_USAGE_NV
const COMBINER_INPUT_NV = 0x8542
export COMBINER_INPUT_NV
const COMBINER_MAPPING_NV = 0x8543
export COMBINER_MAPPING_NV
const COMBINER_MUX_SUM_NV = 0x8547
export COMBINER_MUX_SUM_NV
const COMBINER_SCALE_NV = 0x8548
export COMBINER_SCALE_NV
const COMBINER_SUM_OUTPUT_NV = 0x854C
export COMBINER_SUM_OUTPUT_NV
const CONSTANT_COLOR0_NV = 0x852A
export CONSTANT_COLOR0_NV
const CONSTANT_COLOR1_NV = 0x852B
export CONSTANT_COLOR1_NV
const DISCARD_NV = 0x8530
export DISCARD_NV
const EXPAND_NEGATE_NV = 0x8539
export EXPAND_NEGATE_NV
const EXPAND_NORMAL_NV = 0x8538
export EXPAND_NORMAL_NV
const E_TIMES_F_NV = 0x8531
export E_TIMES_F_NV
const HALF_BIAS_NEGATE_NV = 0x853B
export HALF_BIAS_NEGATE_NV
const HALF_BIAS_NORMAL_NV = 0x853A
export HALF_BIAS_NORMAL_NV
const MAX_GENERAL_COMBINERS_NV = 0x854D
export MAX_GENERAL_COMBINERS_NV
const NUM_GENERAL_COMBINERS_NV = 0x854E
export NUM_GENERAL_COMBINERS_NV
const PRIMARY_COLOR_NV = 0x852C
export PRIMARY_COLOR_NV
const REGISTER_COMBINERS_NV = 0x8522
export REGISTER_COMBINERS_NV
const SCALE_BY_FOUR_NV = 0x853F
export SCALE_BY_FOUR_NV
const SCALE_BY_ONE_HALF_NV = 0x8540
export SCALE_BY_ONE_HALF_NV
const SCALE_BY_TWO_NV = 0x853E
export SCALE_BY_TWO_NV
const SECONDARY_COLOR_NV = 0x852D
export SECONDARY_COLOR_NV
const SIGNED_IDENTITY_NV = 0x853C
export SIGNED_IDENTITY_NV
const SIGNED_NEGATE_NV = 0x853D
export SIGNED_NEGATE_NV
const SPARE0_NV = 0x852E
export SPARE0_NV
const SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532
export SPARE0_PLUS_SECONDARY_COLOR_NV
const SPARE1_NV = 0x852F
export SPARE1_NV
const TEXTURE0_ARB = 0x84C0
export TEXTURE0_ARB
const TEXTURE1_ARB = 0x84C1
export TEXTURE1_ARB
const UNSIGNED_IDENTITY_NV = 0x8536
export UNSIGNED_IDENTITY_NV
const UNSIGNED_INVERT_NV = 0x8537
export UNSIGNED_INVERT_NV
const VARIABLE_A_NV = 0x8523
export VARIABLE_A_NV
const VARIABLE_B_NV = 0x8524
export VARIABLE_B_NV
const VARIABLE_C_NV = 0x8525
export VARIABLE_C_NV
const VARIABLE_D_NV = 0x8526
export VARIABLE_D_NV
const VARIABLE_E_NV = 0x8527
export VARIABLE_E_NV
const VARIABLE_F_NV = 0x8528
export VARIABLE_F_NV
const VARIABLE_G_NV = 0x8529
export VARIABLE_G_NV
const PER_STAGE_CONSTANTS_NV = 0x8535
export PER_STAGE_CONSTANTS_NV
const BUFFER_GPU_ADDRESS_NV = 0x8F1D
export BUFFER_GPU_ADDRESS_NV
const GPU_ADDRESS_NV = 0x8F34
export GPU_ADDRESS_NV
const MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35
export MAX_SHADER_BUFFER_ADDRESS_NV
const READ_WRITE = 0x88BA
export READ_WRITE
const SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 0x00000010
export SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
const WRITE_ONLY = 0x88B9
export WRITE_ONLY
const MAX_PROGRAM_PATCH_ATTRIBS_NV = 0x86D8
export MAX_PROGRAM_PATCH_ATTRIBS_NV
const TESS_CONTROL_PROGRAM_NV = 0x891E
export TESS_CONTROL_PROGRAM_NV
const TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 0x8C74
export TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
const TESS_EVALUATION_PROGRAM_NV = 0x891F
export TESS_EVALUATION_PROGRAM_NV
const TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 0x8C75
export TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
const EMBOSS_CONSTANT_NV = 0x855E
export EMBOSS_CONSTANT_NV
const EMBOSS_LIGHT_NV = 0x855D
export EMBOSS_LIGHT_NV
const EMBOSS_MAP_NV = 0x855F
export EMBOSS_MAP_NV
const NORMAL_MAP_NV = 0x8511
export NORMAL_MAP_NV
const REFLECTION_MAP_NV = 0x8512
export REFLECTION_MAP_NV
const COMBINE4_NV = 0x8503
export COMBINE4_NV
const OPERAND3_ALPHA_NV = 0x859B
export OPERAND3_ALPHA_NV
const OPERAND3_RGB_NV = 0x8593
export OPERAND3_RGB_NV
const SOURCE3_ALPHA_NV = 0x858B
export SOURCE3_ALPHA_NV
const SOURCE3_RGB_NV = 0x8583
export SOURCE3_RGB_NV
const TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F
export TEXTURE_UNSIGNED_REMAP_MODE_NV
const TEXTURE_COLOR_SAMPLES_NV = 0x9046
export TEXTURE_COLOR_SAMPLES_NV
const TEXTURE_COVERAGE_SAMPLES_NV = 0x9045
export TEXTURE_COVERAGE_SAMPLES_NV
const MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8
export MAX_RECTANGLE_TEXTURE_SIZE_NV
const PROXY_TEXTURE_RECTANGLE_NV = 0x84F7
export PROXY_TEXTURE_RECTANGLE_NV
const TEXTURE_BINDING_RECTANGLE_NV = 0x84F6
export TEXTURE_BINDING_RECTANGLE_NV
const TEXTURE_RECTANGLE_NV = 0x84F5
export TEXTURE_RECTANGLE_NV
const CONST_EYE_NV = 0x86E5
export CONST_EYE_NV
const CULL_FRAGMENT_NV = 0x86E7
export CULL_FRAGMENT_NV
const CULL_MODES_NV = 0x86E0
export CULL_MODES_NV
const DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9
export DEPENDENT_AR_TEXTURE_2D_NV
const DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA
export DEPENDENT_GB_TEXTURE_2D_NV
const DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3
export DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
const DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED
export DOT_PRODUCT_DEPTH_REPLACE_NV
const DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1
export DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
const DOT_PRODUCT_NV = 0x86EC
export DOT_PRODUCT_NV
const DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2
export DOT_PRODUCT_REFLECT_CUBE_MAP_NV
const DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE
export DOT_PRODUCT_TEXTURE_2D_NV
const DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0
export DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
const DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E
export DOT_PRODUCT_TEXTURE_RECTANGLE_NV
const DSDT8_MAG8_INTENSITY8_NV = 0x870B
export DSDT8_MAG8_INTENSITY8_NV
const DSDT8_MAG8_NV = 0x870A
export DSDT8_MAG8_NV
const DSDT8_NV = 0x8709
export DSDT8_NV
const DSDT_MAG_INTENSITY_NV = 0x86DC
export DSDT_MAG_INTENSITY_NV
const DSDT_MAG_NV = 0x86F6
export DSDT_MAG_NV
const DSDT_MAG_VIB_NV = 0x86F7
export DSDT_MAG_VIB_NV
const DSDT_NV = 0x86F5
export DSDT_NV
const DS_BIAS_NV = 0x8716
export DS_BIAS_NV
const DS_SCALE_NV = 0x8710
export DS_SCALE_NV
const DT_BIAS_NV = 0x8717
export DT_BIAS_NV
const DT_SCALE_NV = 0x8711
export DT_SCALE_NV
const HILO16_NV = 0x86F8
export HILO16_NV
const HILO_NV = 0x86F4
export HILO_NV
const HI_BIAS_NV = 0x8714
export HI_BIAS_NV
const HI_SCALE_NV = 0x870E
export HI_SCALE_NV
const LO_BIAS_NV = 0x8715
export LO_BIAS_NV
const LO_SCALE_NV = 0x870F
export LO_SCALE_NV
const MAGNITUDE_BIAS_NV = 0x8718
export MAGNITUDE_BIAS_NV
const MAGNITUDE_SCALE_NV = 0x8712
export MAGNITUDE_SCALE_NV
const OFFSET_TEXTURE_2D_BIAS_NV = 0x86E3
export OFFSET_TEXTURE_2D_BIAS_NV
const OFFSET_TEXTURE_2D_MATRIX_NV = 0x86E1
export OFFSET_TEXTURE_2D_MATRIX_NV
const OFFSET_TEXTURE_2D_NV = 0x86E8
export OFFSET_TEXTURE_2D_NV
const OFFSET_TEXTURE_2D_SCALE_NV = 0x86E2
export OFFSET_TEXTURE_2D_SCALE_NV
const OFFSET_TEXTURE_BIAS_NV = 0x86E3
export OFFSET_TEXTURE_BIAS_NV
const OFFSET_TEXTURE_MATRIX_NV = 0x86E1
export OFFSET_TEXTURE_MATRIX_NV
const OFFSET_TEXTURE_RECTANGLE_NV = 0x864C
export OFFSET_TEXTURE_RECTANGLE_NV
const OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D
export OFFSET_TEXTURE_RECTANGLE_SCALE_NV
const OFFSET_TEXTURE_SCALE_NV = 0x86E2
export OFFSET_TEXTURE_SCALE_NV
const PASS_THROUGH_NV = 0x86E6
export PASS_THROUGH_NV
const PREVIOUS_TEXTURE_INPUT_NV = 0x86E4
export PREVIOUS_TEXTURE_INPUT_NV
const RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9
export RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
const SHADER_CONSISTENT_NV = 0x86DD
export SHADER_CONSISTENT_NV
const SHADER_OPERATION_NV = 0x86DF
export SHADER_OPERATION_NV
const SIGNED_ALPHA8_NV = 0x8706
export SIGNED_ALPHA8_NV
const SIGNED_ALPHA_NV = 0x8705
export SIGNED_ALPHA_NV
const SIGNED_HILO16_NV = 0x86FA
export SIGNED_HILO16_NV
const SIGNED_HILO_NV = 0x86F9
export SIGNED_HILO_NV
const SIGNED_INTENSITY8_NV = 0x8708
export SIGNED_INTENSITY8_NV
const SIGNED_INTENSITY_NV = 0x8707
export SIGNED_INTENSITY_NV
const SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704
export SIGNED_LUMINANCE8_ALPHA8_NV
const SIGNED_LUMINANCE8_NV = 0x8702
export SIGNED_LUMINANCE8_NV
const SIGNED_LUMINANCE_ALPHA_NV = 0x8703
export SIGNED_LUMINANCE_ALPHA_NV
const SIGNED_LUMINANCE_NV = 0x8701
export SIGNED_LUMINANCE_NV
const SIGNED_RGB8_NV = 0x86FF
export SIGNED_RGB8_NV
const SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D
export SIGNED_RGB8_UNSIGNED_ALPHA8_NV
const SIGNED_RGBA8_NV = 0x86FC
export SIGNED_RGBA8_NV
const SIGNED_RGBA_NV = 0x86FB
export SIGNED_RGBA_NV
const SIGNED_RGB_NV = 0x86FE
export SIGNED_RGB_NV
const SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C
export SIGNED_RGB_UNSIGNED_ALPHA_NV
const TEXTURE_BORDER_VALUES_NV = 0x871A
export TEXTURE_BORDER_VALUES_NV
const TEXTURE_DS_SIZE_NV = 0x871D
export TEXTURE_DS_SIZE_NV
const TEXTURE_DT_SIZE_NV = 0x871E
export TEXTURE_DT_SIZE_NV
const TEXTURE_HI_SIZE_NV = 0x871B
export TEXTURE_HI_SIZE_NV
const TEXTURE_LO_SIZE_NV = 0x871C
export TEXTURE_LO_SIZE_NV
const TEXTURE_MAG_SIZE_NV = 0x871F
export TEXTURE_MAG_SIZE_NV
const TEXTURE_SHADER_NV = 0x86DE
export TEXTURE_SHADER_NV
const UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB
export UNSIGNED_INT_8_8_S8_S8_REV_NV
const UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA
export UNSIGNED_INT_S8_S8_8_8_NV
const VIBRANCE_BIAS_NV = 0x8719
export VIBRANCE_BIAS_NV
const VIBRANCE_SCALE_NV = 0x8713
export VIBRANCE_SCALE_NV
const DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF
export DOT_PRODUCT_TEXTURE_3D_NV
const DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858
export DEPENDENT_HILO_TEXTURE_2D_NV
const DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859
export DEPENDENT_RGB_TEXTURE_3D_NV
const DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A
export DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
const DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D
export DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
const DOT_PRODUCT_PASS_THROUGH_NV = 0x885B
export DOT_PRODUCT_PASS_THROUGH_NV
const DOT_PRODUCT_TEXTURE_1D_NV = 0x885C
export DOT_PRODUCT_TEXTURE_1D_NV
const FORCE_BLUE_TO_ONE_NV = 0x8860
export FORCE_BLUE_TO_ONE_NV
const HILO8_NV = 0x885E
export HILO8_NV
const OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856
export OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
const OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857
export OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
const OFFSET_HILO_TEXTURE_2D_NV = 0x8854
export OFFSET_HILO_TEXTURE_2D_NV
const OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855
export OFFSET_HILO_TEXTURE_RECTANGLE_NV
const OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850
export OFFSET_PROJECTIVE_TEXTURE_2D_NV
const OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851
export OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
const OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852
export OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
const OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853
export OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
const SIGNED_HILO8_NV = 0x885F
export SIGNED_HILO8_NV
const ACTIVE_VARYINGS_NV = 0x8C81
export ACTIVE_VARYINGS_NV
const ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82
export ACTIVE_VARYING_MAX_LENGTH_NV
const BACK_PRIMARY_COLOR_NV = 0x8C77
export BACK_PRIMARY_COLOR_NV
const BACK_SECONDARY_COLOR_NV = 0x8C78
export BACK_SECONDARY_COLOR_NV
const CLIP_DISTANCE_NV = 0x8C7A
export CLIP_DISTANCE_NV
const GENERIC_ATTRIB_NV = 0x8C7D
export GENERIC_ATTRIB_NV
const INTERLEAVED_ATTRIBS_NV = 0x8C8C
export INTERLEAVED_ATTRIBS_NV
const LAYER_NV = 0x8DAA
export LAYER_NV
const MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8C8A
export MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV
const MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B
export MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
const MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80
export MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
const NEXT_BUFFER_NV = -2
export NEXT_BUFFER_NV
const PRIMITIVES_GENERATED_NV = 0x8C87
export PRIMITIVES_GENERATED_NV
const PRIMITIVE_ID_NV = 0x8C7C
export PRIMITIVE_ID_NV
const RASTERIZER_DISCARD_NV = 0x8C89
export RASTERIZER_DISCARD_NV
const SEPARATE_ATTRIBS_NV = 0x8C8D
export SEPARATE_ATTRIBS_NV
const SKIP_COMPONENTS1_NV = -6
export SKIP_COMPONENTS1_NV
const SKIP_COMPONENTS2_NV = -5
export SKIP_COMPONENTS2_NV
const SKIP_COMPONENTS3_NV = -4
export SKIP_COMPONENTS3_NV
const SKIP_COMPONENTS4_NV = -3
export SKIP_COMPONENTS4_NV
const TEXTURE_COORD_NV = 0x8C79
export TEXTURE_COORD_NV
const TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E
export TRANSFORM_FEEDBACK_ATTRIBS_NV
const TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F
export TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
const TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F
export TRANSFORM_FEEDBACK_BUFFER_MODE_NV
const TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E
export TRANSFORM_FEEDBACK_BUFFER_NV
const TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85
export TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
const TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84
export TRANSFORM_FEEDBACK_BUFFER_START_NV
const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88
export TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
const TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86
export TRANSFORM_FEEDBACK_RECORD_NV
const TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83
export TRANSFORM_FEEDBACK_VARYINGS_NV
const VERTEX_ID_NV = 0x8C7B
export VERTEX_ID_NV
const TRANSFORM_FEEDBACK_BINDING_NV = 0x8E25
export TRANSFORM_FEEDBACK_BINDING_NV
const TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 0x8E24
export TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
const TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 0x8E23
export TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
const TRANSFORM_FEEDBACK_NV = 0x8E22
export TRANSFORM_FEEDBACK_NV
const SURFACE_MAPPED_NV = 0x8700
export SURFACE_MAPPED_NV
const SURFACE_REGISTERED_NV = 0x86FD
export SURFACE_REGISTERED_NV
const SURFACE_STATE_NV = 0x86EB
export SURFACE_STATE_NV
const WRITE_DISCARD_NV = 0x88BE
export WRITE_DISCARD_NV
const MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520
export MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
const VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E
export VERTEX_ARRAY_RANGE_LENGTH_NV
const VERTEX_ARRAY_RANGE_NV = 0x851D
export VERTEX_ARRAY_RANGE_NV
const VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521
export VERTEX_ARRAY_RANGE_POINTER_NV
const VERTEX_ARRAY_RANGE_VALID_NV = 0x851F
export VERTEX_ARRAY_RANGE_VALID_NV
const VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533
export VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
const COLOR_ARRAY_ADDRESS_NV = 0x8F23
export COLOR_ARRAY_ADDRESS_NV
const COLOR_ARRAY_LENGTH_NV = 0x8F2D
export COLOR_ARRAY_LENGTH_NV
const DRAW_INDIRECT_ADDRESS_NV = 0x8F41
export DRAW_INDIRECT_ADDRESS_NV
const DRAW_INDIRECT_LENGTH_NV = 0x8F42
export DRAW_INDIRECT_LENGTH_NV
const DRAW_INDIRECT_UNIFIED_NV = 0x8F40
export DRAW_INDIRECT_UNIFIED_NV
const EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26
export EDGE_FLAG_ARRAY_ADDRESS_NV
const EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30
export EDGE_FLAG_ARRAY_LENGTH_NV
const ELEMENT_ARRAY_ADDRESS_NV = 0x8F29
export ELEMENT_ARRAY_ADDRESS_NV
const ELEMENT_ARRAY_LENGTH_NV = 0x8F33
export ELEMENT_ARRAY_LENGTH_NV
const ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F
export ELEMENT_ARRAY_UNIFIED_NV
const FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28
export FOG_COORD_ARRAY_ADDRESS_NV
const FOG_COORD_ARRAY_LENGTH_NV = 0x8F32
export FOG_COORD_ARRAY_LENGTH_NV
const INDEX_ARRAY_ADDRESS_NV = 0x8F24
export INDEX_ARRAY_ADDRESS_NV
const INDEX_ARRAY_LENGTH_NV = 0x8F2E
export INDEX_ARRAY_LENGTH_NV
const NORMAL_ARRAY_ADDRESS_NV = 0x8F22
export NORMAL_ARRAY_ADDRESS_NV
const NORMAL_ARRAY_LENGTH_NV = 0x8F2C
export NORMAL_ARRAY_LENGTH_NV
const SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27
export SECONDARY_COLOR_ARRAY_ADDRESS_NV
const SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31
export SECONDARY_COLOR_ARRAY_LENGTH_NV
const TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25
export TEXTURE_COORD_ARRAY_ADDRESS_NV
const TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F
export TEXTURE_COORD_ARRAY_LENGTH_NV
const VERTEX_ARRAY_ADDRESS_NV = 0x8F21
export VERTEX_ARRAY_ADDRESS_NV
const VERTEX_ARRAY_LENGTH_NV = 0x8F2B
export VERTEX_ARRAY_LENGTH_NV
const VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20
export VERTEX_ATTRIB_ARRAY_ADDRESS_NV
const VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A
export VERTEX_ATTRIB_ARRAY_LENGTH_NV
const VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E
export VERTEX_ATTRIB_ARRAY_UNIFIED_NV
const ATTRIB_ARRAY_POINTER_NV = 0x8645
export ATTRIB_ARRAY_POINTER_NV
const ATTRIB_ARRAY_SIZE_NV = 0x8623
export ATTRIB_ARRAY_SIZE_NV
const ATTRIB_ARRAY_STRIDE_NV = 0x8624
export ATTRIB_ARRAY_STRIDE_NV
const ATTRIB_ARRAY_TYPE_NV = 0x8625
export ATTRIB_ARRAY_TYPE_NV
const CURRENT_ATTRIB_NV = 0x8626
export CURRENT_ATTRIB_NV
const CURRENT_MATRIX_NV = 0x8641
export CURRENT_MATRIX_NV
const CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640
export CURRENT_MATRIX_STACK_DEPTH_NV
const IDENTITY_NV = 0x862A
export IDENTITY_NV
const INVERSE_NV = 0x862B
export INVERSE_NV
const INVERSE_TRANSPOSE_NV = 0x862D
export INVERSE_TRANSPOSE_NV
const MAP1_VERTEX_ATTRIB0_4_NV = 0x8660
export MAP1_VERTEX_ATTRIB0_4_NV
const MAP1_VERTEX_ATTRIB10_4_NV = 0x866A
export MAP1_VERTEX_ATTRIB10_4_NV
const MAP1_VERTEX_ATTRIB11_4_NV = 0x866B
export MAP1_VERTEX_ATTRIB11_4_NV
const MAP1_VERTEX_ATTRIB12_4_NV = 0x866C
export MAP1_VERTEX_ATTRIB12_4_NV
const MAP1_VERTEX_ATTRIB13_4_NV = 0x866D
export MAP1_VERTEX_ATTRIB13_4_NV
const MAP1_VERTEX_ATTRIB14_4_NV = 0x866E
export MAP1_VERTEX_ATTRIB14_4_NV
const MAP1_VERTEX_ATTRIB15_4_NV = 0x866F
export MAP1_VERTEX_ATTRIB15_4_NV
const MAP1_VERTEX_ATTRIB1_4_NV = 0x8661
export MAP1_VERTEX_ATTRIB1_4_NV
const MAP1_VERTEX_ATTRIB2_4_NV = 0x8662
export MAP1_VERTEX_ATTRIB2_4_NV
const MAP1_VERTEX_ATTRIB3_4_NV = 0x8663
export MAP1_VERTEX_ATTRIB3_4_NV
const MAP1_VERTEX_ATTRIB4_4_NV = 0x8664
export MAP1_VERTEX_ATTRIB4_4_NV
const MAP1_VERTEX_ATTRIB5_4_NV = 0x8665
export MAP1_VERTEX_ATTRIB5_4_NV
const MAP1_VERTEX_ATTRIB6_4_NV = 0x8666
export MAP1_VERTEX_ATTRIB6_4_NV
const MAP1_VERTEX_ATTRIB7_4_NV = 0x8667
export MAP1_VERTEX_ATTRIB7_4_NV
const MAP1_VERTEX_ATTRIB8_4_NV = 0x8668
export MAP1_VERTEX_ATTRIB8_4_NV
const MAP1_VERTEX_ATTRIB9_4_NV = 0x8669
export MAP1_VERTEX_ATTRIB9_4_NV
const MAP2_VERTEX_ATTRIB0_4_NV = 0x8670
export MAP2_VERTEX_ATTRIB0_4_NV
const MAP2_VERTEX_ATTRIB10_4_NV = 0x867A
export MAP2_VERTEX_ATTRIB10_4_NV
const MAP2_VERTEX_ATTRIB11_4_NV = 0x867B
export MAP2_VERTEX_ATTRIB11_4_NV
const MAP2_VERTEX_ATTRIB12_4_NV = 0x867C
export MAP2_VERTEX_ATTRIB12_4_NV
const MAP2_VERTEX_ATTRIB13_4_NV = 0x867D
export MAP2_VERTEX_ATTRIB13_4_NV
const MAP2_VERTEX_ATTRIB14_4_NV = 0x867E
export MAP2_VERTEX_ATTRIB14_4_NV
const MAP2_VERTEX_ATTRIB15_4_NV = 0x867F
export MAP2_VERTEX_ATTRIB15_4_NV
const MAP2_VERTEX_ATTRIB1_4_NV = 0x8671
export MAP2_VERTEX_ATTRIB1_4_NV
const MAP2_VERTEX_ATTRIB2_4_NV = 0x8672
export MAP2_VERTEX_ATTRIB2_4_NV
const MAP2_VERTEX_ATTRIB3_4_NV = 0x8673
export MAP2_VERTEX_ATTRIB3_4_NV
const MAP2_VERTEX_ATTRIB4_4_NV = 0x8674
export MAP2_VERTEX_ATTRIB4_4_NV
const MAP2_VERTEX_ATTRIB5_4_NV = 0x8675
export MAP2_VERTEX_ATTRIB5_4_NV
const MAP2_VERTEX_ATTRIB6_4_NV = 0x8676
export MAP2_VERTEX_ATTRIB6_4_NV
const MAP2_VERTEX_ATTRIB7_4_NV = 0x8677
export MAP2_VERTEX_ATTRIB7_4_NV
const MAP2_VERTEX_ATTRIB8_4_NV = 0x8678
export MAP2_VERTEX_ATTRIB8_4_NV
const MAP2_VERTEX_ATTRIB9_4_NV = 0x8679
export MAP2_VERTEX_ATTRIB9_4_NV
const MATRIX0_NV = 0x8630
export MATRIX0_NV
const MATRIX1_NV = 0x8631
export MATRIX1_NV
const MATRIX2_NV = 0x8632
export MATRIX2_NV
const MATRIX3_NV = 0x8633
export MATRIX3_NV
const MATRIX4_NV = 0x8634
export MATRIX4_NV
const MATRIX5_NV = 0x8635
export MATRIX5_NV
const MATRIX6_NV = 0x8636
export MATRIX6_NV
const MATRIX7_NV = 0x8637
export MATRIX7_NV
const MAX_TRACK_MATRICES_NV = 0x862F
export MAX_TRACK_MATRICES_NV
const MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E
export MAX_TRACK_MATRIX_STACK_DEPTH_NV
const MODELVIEW_PROJECTION_NV = 0x8629
export MODELVIEW_PROJECTION_NV
const PROGRAM_ERROR_POSITION_NV = 0x864B
export PROGRAM_ERROR_POSITION_NV
const PROGRAM_LENGTH_NV = 0x8627
export PROGRAM_LENGTH_NV
const PROGRAM_PARAMETER_NV = 0x8644
export PROGRAM_PARAMETER_NV
const PROGRAM_RESIDENT_NV = 0x8647
export PROGRAM_RESIDENT_NV
const PROGRAM_STRING_NV = 0x8628
export PROGRAM_STRING_NV
const PROGRAM_TARGET_NV = 0x8646
export PROGRAM_TARGET_NV
const TRACK_MATRIX_NV = 0x8648
export TRACK_MATRIX_NV
const TRACK_MATRIX_TRANSFORM_NV = 0x8649
export TRACK_MATRIX_TRANSFORM_NV
const TRANSPOSE_NV = 0x862C
export TRANSPOSE_NV
const VERTEX_ATTRIB_ARRAY0_NV = 0x8650
export VERTEX_ATTRIB_ARRAY0_NV
const VERTEX_ATTRIB_ARRAY10_NV = 0x865A
export VERTEX_ATTRIB_ARRAY10_NV
const VERTEX_ATTRIB_ARRAY11_NV = 0x865B
export VERTEX_ATTRIB_ARRAY11_NV
const VERTEX_ATTRIB_ARRAY12_NV = 0x865C
export VERTEX_ATTRIB_ARRAY12_NV
const VERTEX_ATTRIB_ARRAY13_NV = 0x865D
export VERTEX_ATTRIB_ARRAY13_NV
const VERTEX_ATTRIB_ARRAY14_NV = 0x865E
export VERTEX_ATTRIB_ARRAY14_NV
const VERTEX_ATTRIB_ARRAY15_NV = 0x865F
export VERTEX_ATTRIB_ARRAY15_NV
const VERTEX_ATTRIB_ARRAY1_NV = 0x8651
export VERTEX_ATTRIB_ARRAY1_NV
const VERTEX_ATTRIB_ARRAY2_NV = 0x8652
export VERTEX_ATTRIB_ARRAY2_NV
const VERTEX_ATTRIB_ARRAY3_NV = 0x8653
export VERTEX_ATTRIB_ARRAY3_NV
const VERTEX_ATTRIB_ARRAY4_NV = 0x8654
export VERTEX_ATTRIB_ARRAY4_NV
const VERTEX_ATTRIB_ARRAY5_NV = 0x8655
export VERTEX_ATTRIB_ARRAY5_NV
const VERTEX_ATTRIB_ARRAY6_NV = 0x8656
export VERTEX_ATTRIB_ARRAY6_NV
const VERTEX_ATTRIB_ARRAY7_NV = 0x8657
export VERTEX_ATTRIB_ARRAY7_NV
const VERTEX_ATTRIB_ARRAY8_NV = 0x8658
export VERTEX_ATTRIB_ARRAY8_NV
const VERTEX_ATTRIB_ARRAY9_NV = 0x8659
export VERTEX_ATTRIB_ARRAY9_NV
const VERTEX_PROGRAM_BINDING_NV = 0x864A
export VERTEX_PROGRAM_BINDING_NV
const VERTEX_PROGRAM_NV = 0x8620
export VERTEX_PROGRAM_NV
const VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642
export VERTEX_PROGRAM_POINT_SIZE_NV
const VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643
export VERTEX_PROGRAM_TWO_SIDE_NV
const VERTEX_STATE_PROGRAM_NV = 0x8621
export VERTEX_STATE_PROGRAM_NV
const MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 0x8B4C
export MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
const VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD
export VERTEX_ATTRIB_ARRAY_INTEGER_NV
const FAILURE_NV = 0x9030
export FAILURE_NV
const FIELD_LOWER_NV = 0x9023
export FIELD_LOWER_NV
const FIELD_UPPER_NV = 0x9022
export FIELD_UPPER_NV
const LAST_VIDEO_CAPTURE_STATUS_NV = 0x9027
export LAST_VIDEO_CAPTURE_STATUS_NV
const NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 0x9025
export NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
const NUM_VIDEO_CAPTURE_STREAMS_NV = 0x9024
export NUM_VIDEO_CAPTURE_STREAMS_NV
const PARTIAL_SUCCESS_NV = 0x902E
export PARTIAL_SUCCESS_NV
const SUCCESS_NV = 0x902F
export SUCCESS_NV
const VIDEO_BUFFER_BINDING_NV = 0x9021
export VIDEO_BUFFER_BINDING_NV
const VIDEO_BUFFER_INTERNAL_FORMAT_NV = 0x902D
export VIDEO_BUFFER_INTERNAL_FORMAT_NV
const VIDEO_BUFFER_NV = 0x9020
export VIDEO_BUFFER_NV
const VIDEO_BUFFER_PITCH_NV = 0x9028
export VIDEO_BUFFER_PITCH_NV
const VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 0x903B
export VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
const VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 0x903A
export VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
const VIDEO_CAPTURE_FRAME_HEIGHT_NV = 0x9039
export VIDEO_CAPTURE_FRAME_HEIGHT_NV
const VIDEO_CAPTURE_FRAME_WIDTH_NV = 0x9038
export VIDEO_CAPTURE_FRAME_WIDTH_NV
const VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 0x903C
export VIDEO_CAPTURE_SURFACE_ORIGIN_NV
const VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 0x9026
export VIDEO_CAPTURE_TO_422_SUPPORTED_NV
const VIDEO_COLOR_CONVERSION_MATRIX_NV = 0x9029
export VIDEO_COLOR_CONVERSION_MATRIX_NV
const VIDEO_COLOR_CONVERSION_MAX_NV = 0x902A
export VIDEO_COLOR_CONVERSION_MAX_NV
const VIDEO_COLOR_CONVERSION_MIN_NV = 0x902B
export VIDEO_COLOR_CONVERSION_MIN_NV
const VIDEO_COLOR_CONVERSION_OFFSET_NV = 0x902C
export VIDEO_COLOR_CONVERSION_OFFSET_NV
const YCBAYCR8A_4224_NV = 0x9032
export YCBAYCR8A_4224_NV
const YCBYCR8_422_NV = 0x9031
export YCBYCR8_422_NV
const Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 0x9036
export Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
const Z4Y12Z4CB12Z4CR12_444_NV = 0x9037
export Z4Y12Z4CB12Z4CR12_444_NV
const Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 0x9035
export Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
const Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 0x9034
export Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
const Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 0x9033
export Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
@getCFun libGL glGetTextureHandleNV glGetTextureHandleNV(texture::GLuint)::CuClonglong
export glGetTextureHandleNV
@getCFun libGL glGetTextureSamplerHandleNV glGetTextureSamplerHandleNV(texture::GLuint, sampler::GLuint)::CuClonglong
export glGetTextureSamplerHandleNV
@getCFun libGL glMakeTextureHandleResidentNV glMakeTextureHandleResidentNV(handle::GLuint64)::Void
export glMakeTextureHandleResidentNV
@getCFun libGL glMakeTextureHandleNonResidentNV glMakeTextureHandleNonResidentNV(handle::GLuint64)::Void
export glMakeTextureHandleNonResidentNV
@getCFun libGL glGetImageHandleNV glGetImageHandleNV(texture::GLuint, level::GLint, layered::GLboolean, layer::GLint, format::GLenum)::CuClonglong
export glGetImageHandleNV
@getCFun libGL glMakeImageHandleResidentNV glMakeImageHandleResidentNV(handle::GLuint64, access::GLenum)::Void
export glMakeImageHandleResidentNV
@getCFun libGL glMakeImageHandleNonResidentNV glMakeImageHandleNonResidentNV(handle::GLuint64)::Void
export glMakeImageHandleNonResidentNV
@getCFun libGL glUniformHandleui64NV glUniformHandleui64NV(location::GLint, value::GLuint64)::Void
export glUniformHandleui64NV
@getCFun libGL glUniformHandleui64vNV glUniformHandleui64vNV(location::GLint, count::GLsizei, value::Ptr{GLuint64})::Void
export glUniformHandleui64vNV
@getCFun libGL glProgramUniformHandleui64NV glProgramUniformHandleui64NV(program::GLuint, location::GLint, value::GLuint64)::Void
export glProgramUniformHandleui64NV
@getCFun libGL glProgramUniformHandleui64vNV glProgramUniformHandleui64vNV(program::GLuint, location::GLint, count::GLsizei, values::Ptr{GLuint64})::Void
export glProgramUniformHandleui64vNV
@getCFun libGL glIsTextureHandleResidentNV glIsTextureHandleResidentNV(handle::GLuClonglong)::Bool
export glIsTextureHandleResidentNV
@getCFun libGL glIsImageHandleResidentNV glIsImageHandleResidentNV(handle::GLuClonglong)::Bool
export glIsImageHandleResidentNV
@getCFun libGL glBeginConditionalRenderNV glBeginConditionalRenderNV(id::GLuint, mode::GLenum)::Void
export glBeginConditionalRenderNV
@getCFun libGL glEndConditionalRenderNV glEndConditionalRenderNV()::Void
export glEndConditionalRenderNV
@getCFun libGL glCopyImageSubDataNV glCopyImageSubDataNV(srcName::GLuint, srcTarget::GLenum, srcLevel::GLint, srcX::GLint, srcY::GLint, srcZ::GLint, dstName::GLuint, dstTarget::GLenum, dstLevel::GLint, dstX::GLint, dstY::GLint, dstZ::GLint, width::GLsizei, height::GLsizei, depth::GLsizei)::Void
export glCopyImageSubDataNV
@getCFun libGL glDepthRangedNV glDepthRangedNV(zNear::GLdouble, zFar::GLdouble)::Void
export glDepthRangedNV
@getCFun libGL glClearDepthdNV glClearDepthdNV(depth::GLdouble)::Void
export glClearDepthdNV
@getCFun libGL glDepthBoundsdNV glDepthBoundsdNV(zmin::GLdouble, zmax::GLdouble)::Void
export glDepthBoundsdNV
@getCFun libGL glMapControlPointsNV glMapControlPointsNV(target::GLenum, index::GLuint, type_::GLenum, ustride::GLsizei, vstride::GLsizei, uorder::GLint, vorder::GLint, packed::GLboolean, points::Ptr{Void})::Void
export glMapControlPointsNV
@getCFun libGL glMapParameterivNV glMapParameterivNV(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glMapParameterivNV
@getCFun libGL glMapParameterfvNV glMapParameterfvNV(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glMapParameterfvNV
@getCFun libGL glGetMapControlPointsNV glGetMapControlPointsNV(target::GLenum, index::GLuint, type_::GLenum, ustride::GLsizei, vstride::GLsizei, packed::GLboolean, points::Ptr{Void})::Void
export glGetMapControlPointsNV
@getCFun libGL glGetMapParameterivNV glGetMapParameterivNV(target::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetMapParameterivNV
@getCFun libGL glGetMapParameterfvNV glGetMapParameterfvNV(target::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetMapParameterfvNV
@getCFun libGL glGetMapAttribParameterivNV glGetMapAttribParameterivNV(target::GLenum, index::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetMapAttribParameterivNV
@getCFun libGL glGetMapAttribParameterfvNV glGetMapAttribParameterfvNV(target::GLenum, index::GLuint, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetMapAttribParameterfvNV
@getCFun libGL glEvalMapsNV glEvalMapsNV(target::GLenum, mode::GLenum)::Void
export glEvalMapsNV
@getCFun libGL glGetMultisamplefvNV glGetMultisamplefvNV(pname::GLenum, index::GLuint, val::Ptr{GLfloat})::Void
export glGetMultisamplefvNV
@getCFun libGL glSampleMaskIndexedNV glSampleMaskIndexedNV(index::GLuint, mask::GLbitfield)::Void
export glSampleMaskIndexedNV
@getCFun libGL glTexRenderbufferNV glTexRenderbufferNV(target::GLenum, renderbuffer::GLuint)::Void
export glTexRenderbufferNV
@getCFun libGL glDeleteFencesNV glDeleteFencesNV(n::GLsizei, fences::Ptr{GLuint})::Void
export glDeleteFencesNV
@getCFun libGL glGenFencesNV glGenFencesNV(n::GLsizei, fences::Ptr{GLuint})::Void
export glGenFencesNV
@getCFun libGL glIsFenceNV glIsFenceNV(fence::GLuint)::Bool
export glIsFenceNV
@getCFun libGL glTestFenceNV glTestFenceNV(fence::GLuint)::Bool
export glTestFenceNV
@getCFun libGL glGetFenceivNV glGetFenceivNV(fence::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetFenceivNV
@getCFun libGL glFinishFenceNV glFinishFenceNV(fence::GLuint)::Void
export glFinishFenceNV
@getCFun libGL glSetFenceNV glSetFenceNV(fence::GLuint, condition::GLenum)::Void
export glSetFenceNV
@getCFun libGL glProgramNamedParameter4fNV glProgramNamedParameter4fNV(id::GLuint, len::GLsizei, name::Ptr{GLubyte}, x::GLfloat, y::GLfloat, z::GLfloat, w::GLfloat)::Void
export glProgramNamedParameter4fNV
@getCFun libGL glProgramNamedParameter4dNV glProgramNamedParameter4dNV(id::GLuint, len::GLsizei, name::Ptr{GLubyte}, x::GLdouble, y::GLdouble, z::GLdouble, w::GLdouble)::Void
export glProgramNamedParameter4dNV
@getCFun libGL glProgramNamedParameter4fvNV glProgramNamedParameter4fvNV(id::GLuint, len::GLsizei, name::Ptr{GLubyte}, v::Ptr{GLfloat})::Void
export glProgramNamedParameter4fvNV
@getCFun libGL glProgramNamedParameter4dvNV glProgramNamedParameter4dvNV(id::GLuint, len::GLsizei, name::Ptr{GLubyte}, v::Ptr{GLdouble})::Void
export glProgramNamedParameter4dvNV
@getCFun libGL glGetProgramNamedParameterfvNV glGetProgramNamedParameterfvNV(id::GLuint, len::GLsizei, name::Ptr{GLubyte}, params::Ptr{GLfloat})::Void
export glGetProgramNamedParameterfvNV
@getCFun libGL glGetProgramNamedParameterdvNV glGetProgramNamedParameterdvNV(id::GLuint, len::GLsizei, name::Ptr{GLubyte}, params::Ptr{GLdouble})::Void
export glGetProgramNamedParameterdvNV
@getCFun libGL glRenderbufferStorageMultisampleCoverageNV glRenderbufferStorageMultisampleCoverageNV(target::GLenum, coverageSamples::GLsizei, colorSamples::GLsizei, internalformat::GLenum, width::GLsizei, height::GLsizei)::Void
export glRenderbufferStorageMultisampleCoverageNV
@getCFun libGL glProgramVertexLimitNV glProgramVertexLimitNV(target::GLenum, limit::GLint)::Void
export glProgramVertexLimitNV
@getCFun libGL glFramebufferTextureEXT glFramebufferTextureEXT(target::GLenum, attachment::GLenum, texture::GLuint, level::GLint)::Void
export glFramebufferTextureEXT
@getCFun libGL glFramebufferTextureLayerEXT glFramebufferTextureLayerEXT(target::GLenum, attachment::GLenum, texture::GLuint, level::GLint, layer::GLint)::Void
export glFramebufferTextureLayerEXT
@getCFun libGL glFramebufferTextureFaceEXT glFramebufferTextureFaceEXT(target::GLenum, attachment::GLenum, texture::GLuint, level::GLint, face::GLenum)::Void
export glFramebufferTextureFaceEXT
@getCFun libGL glProgramLocalParameterI4iNV glProgramLocalParameterI4iNV(target::GLenum, index::GLuint, x::GLint, y::GLint, z::GLint, w::GLint)::Void
export glProgramLocalParameterI4iNV
@getCFun libGL glProgramLocalParameterI4ivNV glProgramLocalParameterI4ivNV(target::GLenum, index::GLuint, params::Ptr{GLint})::Void
export glProgramLocalParameterI4ivNV
@getCFun libGL glProgramLocalParametersI4ivNV glProgramLocalParametersI4ivNV(target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLint})::Void
export glProgramLocalParametersI4ivNV
@getCFun libGL glProgramLocalParameterI4uiNV glProgramLocalParameterI4uiNV(target::GLenum, index::GLuint, x::GLuint, y::GLuint, z::GLuint, w::GLuint)::Void
export glProgramLocalParameterI4uiNV
@getCFun libGL glProgramLocalParameterI4uivNV glProgramLocalParameterI4uivNV(target::GLenum, index::GLuint, params::Ptr{GLuint})::Void
export glProgramLocalParameterI4uivNV
@getCFun libGL glProgramLocalParametersI4uivNV glProgramLocalParametersI4uivNV(target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLuint})::Void
export glProgramLocalParametersI4uivNV
@getCFun libGL glProgramEnvParameterI4iNV glProgramEnvParameterI4iNV(target::GLenum, index::GLuint, x::GLint, y::GLint, z::GLint, w::GLint)::Void
export glProgramEnvParameterI4iNV
@getCFun libGL glProgramEnvParameterI4ivNV glProgramEnvParameterI4ivNV(target::GLenum, index::GLuint, params::Ptr{GLint})::Void
export glProgramEnvParameterI4ivNV
@getCFun libGL glProgramEnvParametersI4ivNV glProgramEnvParametersI4ivNV(target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLint})::Void
export glProgramEnvParametersI4ivNV
@getCFun libGL glProgramEnvParameterI4uiNV glProgramEnvParameterI4uiNV(target::GLenum, index::GLuint, x::GLuint, y::GLuint, z::GLuint, w::GLuint)::Void
export glProgramEnvParameterI4uiNV
@getCFun libGL glProgramEnvParameterI4uivNV glProgramEnvParameterI4uivNV(target::GLenum, index::GLuint, params::Ptr{GLuint})::Void
export glProgramEnvParameterI4uivNV
@getCFun libGL glProgramEnvParametersI4uivNV glProgramEnvParametersI4uivNV(target::GLenum, index::GLuint, count::GLsizei, params::Ptr{GLuint})::Void
export glProgramEnvParametersI4uivNV
@getCFun libGL glGetProgramLocalParameterIivNV glGetProgramLocalParameterIivNV(target::GLenum, index::GLuint, params::Ptr{GLint})::Void
export glGetProgramLocalParameterIivNV
@getCFun libGL glGetProgramLocalParameterIuivNV glGetProgramLocalParameterIuivNV(target::GLenum, index::GLuint, params::Ptr{GLuint})::Void
export glGetProgramLocalParameterIuivNV
@getCFun libGL glGetProgramEnvParameterIivNV glGetProgramEnvParameterIivNV(target::GLenum, index::GLuint, params::Ptr{GLint})::Void
export glGetProgramEnvParameterIivNV
@getCFun libGL glGetProgramEnvParameterIuivNV glGetProgramEnvParameterIuivNV(target::GLenum, index::GLuint, params::Ptr{GLuint})::Void
export glGetProgramEnvParameterIuivNV
@getCFun libGL glProgramSubroutineParametersuivNV glProgramSubroutineParametersuivNV(target::GLenum, count::GLsizei, params::Ptr{GLuint})::Void
export glProgramSubroutineParametersuivNV
@getCFun libGL glGetProgramSubroutineParameteruivNV glGetProgramSubroutineParameteruivNV(target::GLenum, index::GLuint, param::Ptr{GLuint})::Void
export glGetProgramSubroutineParameteruivNV
@getCFun libGL glUniform1i64NV glUniform1i64NV(location::GLint, x::GLint64EXT)::Void
export glUniform1i64NV
@getCFun libGL glUniform2i64NV glUniform2i64NV(location::GLint, x::GLint64EXT, y::GLint64EXT)::Void
export glUniform2i64NV
@getCFun libGL glUniform3i64NV glUniform3i64NV(location::GLint, x::GLint64EXT, y::GLint64EXT, z::GLint64EXT)::Void
export glUniform3i64NV
@getCFun libGL glUniform4i64NV glUniform4i64NV(location::GLint, x::GLint64EXT, y::GLint64EXT, z::GLint64EXT, w::GLint64EXT)::Void
export glUniform4i64NV
@getCFun libGL glUniform1i64vNV glUniform1i64vNV(location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glUniform1i64vNV
@getCFun libGL glUniform2i64vNV glUniform2i64vNV(location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glUniform2i64vNV
@getCFun libGL glUniform3i64vNV glUniform3i64vNV(location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glUniform3i64vNV
@getCFun libGL glUniform4i64vNV glUniform4i64vNV(location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glUniform4i64vNV
@getCFun libGL glUniform1ui64NV glUniform1ui64NV(location::GLint, x::GLuint64EXT)::Void
export glUniform1ui64NV
@getCFun libGL glUniform2ui64NV glUniform2ui64NV(location::GLint, x::GLuint64EXT, y::GLuint64EXT)::Void
export glUniform2ui64NV
@getCFun libGL glUniform3ui64NV glUniform3ui64NV(location::GLint, x::GLuint64EXT, y::GLuint64EXT, z::GLuint64EXT)::Void
export glUniform3ui64NV
@getCFun libGL glUniform4ui64NV glUniform4ui64NV(location::GLint, x::GLuint64EXT, y::GLuint64EXT, z::GLuint64EXT, w::GLuint64EXT)::Void
export glUniform4ui64NV
@getCFun libGL glUniform1ui64vNV glUniform1ui64vNV(location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glUniform1ui64vNV
@getCFun libGL glUniform2ui64vNV glUniform2ui64vNV(location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glUniform2ui64vNV
@getCFun libGL glUniform3ui64vNV glUniform3ui64vNV(location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glUniform3ui64vNV
@getCFun libGL glUniform4ui64vNV glUniform4ui64vNV(location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glUniform4ui64vNV
@getCFun libGL glGetUniformi64vNV glGetUniformi64vNV(program::GLuint, location::GLint, params::Ptr{GLint64EXT})::Void
export glGetUniformi64vNV
@getCFun libGL glProgramUniform1i64NV glProgramUniform1i64NV(program::GLuint, location::GLint, x::GLint64EXT)::Void
export glProgramUniform1i64NV
@getCFun libGL glProgramUniform2i64NV glProgramUniform2i64NV(program::GLuint, location::GLint, x::GLint64EXT, y::GLint64EXT)::Void
export glProgramUniform2i64NV
@getCFun libGL glProgramUniform3i64NV glProgramUniform3i64NV(program::GLuint, location::GLint, x::GLint64EXT, y::GLint64EXT, z::GLint64EXT)::Void
export glProgramUniform3i64NV
@getCFun libGL glProgramUniform4i64NV glProgramUniform4i64NV(program::GLuint, location::GLint, x::GLint64EXT, y::GLint64EXT, z::GLint64EXT, w::GLint64EXT)::Void
export glProgramUniform4i64NV
@getCFun libGL glProgramUniform1i64vNV glProgramUniform1i64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glProgramUniform1i64vNV
@getCFun libGL glProgramUniform2i64vNV glProgramUniform2i64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glProgramUniform2i64vNV
@getCFun libGL glProgramUniform3i64vNV glProgramUniform3i64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glProgramUniform3i64vNV
@getCFun libGL glProgramUniform4i64vNV glProgramUniform4i64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLint64EXT})::Void
export glProgramUniform4i64vNV
@getCFun libGL glProgramUniform1ui64NV glProgramUniform1ui64NV(program::GLuint, location::GLint, x::GLuint64EXT)::Void
export glProgramUniform1ui64NV
@getCFun libGL glProgramUniform2ui64NV glProgramUniform2ui64NV(program::GLuint, location::GLint, x::GLuint64EXT, y::GLuint64EXT)::Void
export glProgramUniform2ui64NV
@getCFun libGL glProgramUniform3ui64NV glProgramUniform3ui64NV(program::GLuint, location::GLint, x::GLuint64EXT, y::GLuint64EXT, z::GLuint64EXT)::Void
export glProgramUniform3ui64NV
@getCFun libGL glProgramUniform4ui64NV glProgramUniform4ui64NV(program::GLuint, location::GLint, x::GLuint64EXT, y::GLuint64EXT, z::GLuint64EXT, w::GLuint64EXT)::Void
export glProgramUniform4ui64NV
@getCFun libGL glProgramUniform1ui64vNV glProgramUniform1ui64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glProgramUniform1ui64vNV
@getCFun libGL glProgramUniform2ui64vNV glProgramUniform2ui64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glProgramUniform2ui64vNV
@getCFun libGL glProgramUniform3ui64vNV glProgramUniform3ui64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glProgramUniform3ui64vNV
@getCFun libGL glProgramUniform4ui64vNV glProgramUniform4ui64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glProgramUniform4ui64vNV
@getCFun libGL glVertex2hNV glVertex2hNV(x::GLhalfNV, y::GLhalfNV)::Void
export glVertex2hNV
@getCFun libGL glVertex2hvNV glVertex2hvNV(v::Ptr{GLhalfNV})::Void
export glVertex2hvNV
@getCFun libGL glVertex3hNV glVertex3hNV(x::GLhalfNV, y::GLhalfNV, z::GLhalfNV)::Void
export glVertex3hNV
@getCFun libGL glVertex3hvNV glVertex3hvNV(v::Ptr{GLhalfNV})::Void
export glVertex3hvNV
@getCFun libGL glVertex4hNV glVertex4hNV(x::GLhalfNV, y::GLhalfNV, z::GLhalfNV, w::GLhalfNV)::Void
export glVertex4hNV
@getCFun libGL glVertex4hvNV glVertex4hvNV(v::Ptr{GLhalfNV})::Void
export glVertex4hvNV
@getCFun libGL glNormal3hNV glNormal3hNV(nx::GLhalfNV, ny::GLhalfNV, nz::GLhalfNV)::Void
export glNormal3hNV
@getCFun libGL glNormal3hvNV glNormal3hvNV(v::Ptr{GLhalfNV})::Void
export glNormal3hvNV
@getCFun libGL glColor3hNV glColor3hNV(red::GLhalfNV, green::GLhalfNV, blue::GLhalfNV)::Void
export glColor3hNV
@getCFun libGL glColor3hvNV glColor3hvNV(v::Ptr{GLhalfNV})::Void
export glColor3hvNV
@getCFun libGL glColor4hNV glColor4hNV(red::GLhalfNV, green::GLhalfNV, blue::GLhalfNV, alpha::GLhalfNV)::Void
export glColor4hNV
@getCFun libGL glColor4hvNV glColor4hvNV(v::Ptr{GLhalfNV})::Void
export glColor4hvNV
@getCFun libGL glTexCoord1hNV glTexCoord1hNV(s::GLhalfNV)::Void
export glTexCoord1hNV
@getCFun libGL glTexCoord1hvNV glTexCoord1hvNV(v::Ptr{GLhalfNV})::Void
export glTexCoord1hvNV
@getCFun libGL glTexCoord2hNV glTexCoord2hNV(s::GLhalfNV, t::GLhalfNV)::Void
export glTexCoord2hNV
@getCFun libGL glTexCoord2hvNV glTexCoord2hvNV(v::Ptr{GLhalfNV})::Void
export glTexCoord2hvNV
@getCFun libGL glTexCoord3hNV glTexCoord3hNV(s::GLhalfNV, t::GLhalfNV, r::GLhalfNV)::Void
export glTexCoord3hNV
@getCFun libGL glTexCoord3hvNV glTexCoord3hvNV(v::Ptr{GLhalfNV})::Void
export glTexCoord3hvNV
@getCFun libGL glTexCoord4hNV glTexCoord4hNV(s::GLhalfNV, t::GLhalfNV, r::GLhalfNV, q::GLhalfNV)::Void
export glTexCoord4hNV
@getCFun libGL glTexCoord4hvNV glTexCoord4hvNV(v::Ptr{GLhalfNV})::Void
export glTexCoord4hvNV
@getCFun libGL glMultiTexCoord1hNV glMultiTexCoord1hNV(target::GLenum, s::GLhalfNV)::Void
export glMultiTexCoord1hNV
@getCFun libGL glMultiTexCoord1hvNV glMultiTexCoord1hvNV(target::GLenum, v::Ptr{GLhalfNV})::Void
export glMultiTexCoord1hvNV
@getCFun libGL glMultiTexCoord2hNV glMultiTexCoord2hNV(target::GLenum, s::GLhalfNV, t::GLhalfNV)::Void
export glMultiTexCoord2hNV
@getCFun libGL glMultiTexCoord2hvNV glMultiTexCoord2hvNV(target::GLenum, v::Ptr{GLhalfNV})::Void
export glMultiTexCoord2hvNV
@getCFun libGL glMultiTexCoord3hNV glMultiTexCoord3hNV(target::GLenum, s::GLhalfNV, t::GLhalfNV, r::GLhalfNV)::Void
export glMultiTexCoord3hNV
@getCFun libGL glMultiTexCoord3hvNV glMultiTexCoord3hvNV(target::GLenum, v::Ptr{GLhalfNV})::Void
export glMultiTexCoord3hvNV
@getCFun libGL glMultiTexCoord4hNV glMultiTexCoord4hNV(target::GLenum, s::GLhalfNV, t::GLhalfNV, r::GLhalfNV, q::GLhalfNV)::Void
export glMultiTexCoord4hNV
@getCFun libGL glMultiTexCoord4hvNV glMultiTexCoord4hvNV(target::GLenum, v::Ptr{GLhalfNV})::Void
export glMultiTexCoord4hvNV
@getCFun libGL glFogCoordhNV glFogCoordhNV(fog::GLhalfNV)::Void
export glFogCoordhNV
@getCFun libGL glFogCoordhvNV glFogCoordhvNV(fog::Ptr{GLhalfNV})::Void
export glFogCoordhvNV
@getCFun libGL glSecondaryColor3hNV glSecondaryColor3hNV(red::GLhalfNV, green::GLhalfNV, blue::GLhalfNV)::Void
export glSecondaryColor3hNV
@getCFun libGL glSecondaryColor3hvNV glSecondaryColor3hvNV(v::Ptr{GLhalfNV})::Void
export glSecondaryColor3hvNV
@getCFun libGL glVertexWeighthNV glVertexWeighthNV(weight::GLhalfNV)::Void
export glVertexWeighthNV
@getCFun libGL glVertexWeighthvNV glVertexWeighthvNV(weight::Ptr{GLhalfNV})::Void
export glVertexWeighthvNV
@getCFun libGL glVertexAttrib1hNV glVertexAttrib1hNV(index::GLuint, x::GLhalfNV)::Void
export glVertexAttrib1hNV
@getCFun libGL glVertexAttrib1hvNV glVertexAttrib1hvNV(index::GLuint, v::Ptr{GLhalfNV})::Void
export glVertexAttrib1hvNV
@getCFun libGL glVertexAttrib2hNV glVertexAttrib2hNV(index::GLuint, x::GLhalfNV, y::GLhalfNV)::Void
export glVertexAttrib2hNV
@getCFun libGL glVertexAttrib2hvNV glVertexAttrib2hvNV(index::GLuint, v::Ptr{GLhalfNV})::Void
export glVertexAttrib2hvNV
@getCFun libGL glVertexAttrib3hNV glVertexAttrib3hNV(index::GLuint, x::GLhalfNV, y::GLhalfNV, z::GLhalfNV)::Void
export glVertexAttrib3hNV
@getCFun libGL glVertexAttrib3hvNV glVertexAttrib3hvNV(index::GLuint, v::Ptr{GLhalfNV})::Void
export glVertexAttrib3hvNV
@getCFun libGL glVertexAttrib4hNV glVertexAttrib4hNV(index::GLuint, x::GLhalfNV, y::GLhalfNV, z::GLhalfNV, w::GLhalfNV)::Void
export glVertexAttrib4hNV
@getCFun libGL glVertexAttrib4hvNV glVertexAttrib4hvNV(index::GLuint, v::Ptr{GLhalfNV})::Void
export glVertexAttrib4hvNV
@getCFun libGL glVertexAttribs1hvNV glVertexAttribs1hvNV(index::GLuint, n::GLsizei, v::Ptr{GLhalfNV})::Void
export glVertexAttribs1hvNV
@getCFun libGL glVertexAttribs2hvNV glVertexAttribs2hvNV(index::GLuint, n::GLsizei, v::Ptr{GLhalfNV})::Void
export glVertexAttribs2hvNV
@getCFun libGL glVertexAttribs3hvNV glVertexAttribs3hvNV(index::GLuint, n::GLsizei, v::Ptr{GLhalfNV})::Void
export glVertexAttribs3hvNV
@getCFun libGL glVertexAttribs4hvNV glVertexAttribs4hvNV(index::GLuint, n::GLsizei, v::Ptr{GLhalfNV})::Void
export glVertexAttribs4hvNV
@getCFun libGL glGenOcclusionQueriesNV glGenOcclusionQueriesNV(n::GLsizei, ids::Ptr{GLuint})::Void
export glGenOcclusionQueriesNV
@getCFun libGL glDeleteOcclusionQueriesNV glDeleteOcclusionQueriesNV(n::GLsizei, ids::Ptr{GLuint})::Void
export glDeleteOcclusionQueriesNV
@getCFun libGL glIsOcclusionQueryNV glIsOcclusionQueryNV(id::GLuint)::Bool
export glIsOcclusionQueryNV
@getCFun libGL glBeginOcclusionQueryNV glBeginOcclusionQueryNV(id::GLuint)::Void
export glBeginOcclusionQueryNV
@getCFun libGL glEndOcclusionQueryNV glEndOcclusionQueryNV()::Void
export glEndOcclusionQueryNV
@getCFun libGL glGetOcclusionQueryivNV glGetOcclusionQueryivNV(id::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetOcclusionQueryivNV
@getCFun libGL glGetOcclusionQueryuivNV glGetOcclusionQueryuivNV(id::GLuint, pname::GLenum, params::Ptr{GLuint})::Void
export glGetOcclusionQueryuivNV
@getCFun libGL glProgramBufferParametersfvNV glProgramBufferParametersfvNV(target::GLenum, buffer::GLuint, index::GLuint, count::GLsizei, params::Ptr{GLfloat})::Void
export glProgramBufferParametersfvNV
@getCFun libGL glProgramBufferParametersIivNV glProgramBufferParametersIivNV(target::GLenum, buffer::GLuint, index::GLuint, count::GLsizei, params::Ptr{GLint})::Void
export glProgramBufferParametersIivNV
@getCFun libGL glProgramBufferParametersIuivNV glProgramBufferParametersIuivNV(target::GLenum, buffer::GLuint, index::GLuint, count::GLsizei, params::Ptr{GLuint})::Void
export glProgramBufferParametersIuivNV
@getCFun libGL glGenPathsNV glGenPathsNV(range_::GLsizei)::Cuint
export glGenPathsNV
@getCFun libGL glDeletePathsNV glDeletePathsNV(path::GLuint, range_::GLsizei)::Void
export glDeletePathsNV
@getCFun libGL glIsPathNV glIsPathNV(path::GLuint)::Bool
export glIsPathNV
@getCFun libGL glPathCommandsNV glPathCommandsNV(path::GLuint, numCommands::GLsizei, commands::Ptr{GLubyte}, numCoords::GLsizei, coordType::GLenum, coords::Ptr{Void})::Void
export glPathCommandsNV
@getCFun libGL glPathCoordsNV glPathCoordsNV(path::GLuint, numCoords::GLsizei, coordType::GLenum, coords::Ptr{Void})::Void
export glPathCoordsNV
@getCFun libGL glPathSubCommandsNV glPathSubCommandsNV(path::GLuint, commandStart::GLsizei, commandsToDelete::GLsizei, numCommands::GLsizei, commands::Ptr{GLubyte}, numCoords::GLsizei, coordType::GLenum, coords::Ptr{Void})::Void
export glPathSubCommandsNV
@getCFun libGL glPathSubCoordsNV glPathSubCoordsNV(path::GLuint, coordStart::GLsizei, numCoords::GLsizei, coordType::GLenum, coords::Ptr{Void})::Void
export glPathSubCoordsNV
@getCFun libGL glPathStringNV glPathStringNV(path::GLuint, format::GLenum, length::GLsizei, pathString::Ptr{Void})::Void
export glPathStringNV
@getCFun libGL glPathGlyphsNV glPathGlyphsNV(firstPathName::GLuint, fontTarget::GLenum, fontName::Ptr{Void}, fontStyle::GLbitfield, numGlyphs::GLsizei, type_::GLenum, charcodes::Ptr{Void}, handleMissingGlyphs::GLenum, pathParameterTemplate::GLuint, emScale::GLfloat)::Void
export glPathGlyphsNV
@getCFun libGL glPathGlyphRangeNV glPathGlyphRangeNV(firstPathName::GLuint, fontTarget::GLenum, fontName::Ptr{Void}, fontStyle::GLbitfield, firstGlyph::GLuint, numGlyphs::GLsizei, handleMissingGlyphs::GLenum, pathParameterTemplate::GLuint, emScale::GLfloat)::Void
export glPathGlyphRangeNV
@getCFun libGL glWeightPathsNV glWeightPathsNV(resultPath::GLuint, numPaths::GLsizei, paths::Ptr{GLuint}, weights::Ptr{GLfloat})::Void
export glWeightPathsNV
@getCFun libGL glCopyPathNV glCopyPathNV(resultPath::GLuint, srcPath::GLuint)::Void
export glCopyPathNV
@getCFun libGL glInterpolatePathsNV glInterpolatePathsNV(resultPath::GLuint, pathA::GLuint, pathB::GLuint, weight::GLfloat)::Void
export glInterpolatePathsNV
@getCFun libGL glTransformPathNV glTransformPathNV(resultPath::GLuint, srcPath::GLuint, transformType::GLenum, transformValues::Ptr{GLfloat})::Void
export glTransformPathNV
@getCFun libGL glPathParameterivNV glPathParameterivNV(path::GLuint, pname::GLenum, value::Ptr{GLint})::Void
export glPathParameterivNV
@getCFun libGL glPathParameteriNV glPathParameteriNV(path::GLuint, pname::GLenum, value::GLint)::Void
export glPathParameteriNV
@getCFun libGL glPathParameterfvNV glPathParameterfvNV(path::GLuint, pname::GLenum, value::Ptr{GLfloat})::Void
export glPathParameterfvNV
@getCFun libGL glPathParameterfNV glPathParameterfNV(path::GLuint, pname::GLenum, value::GLfloat)::Void
export glPathParameterfNV
@getCFun libGL glPathDashArrayNV glPathDashArrayNV(path::GLuint, dashCount::GLsizei, dashArray::Ptr{GLfloat})::Void
export glPathDashArrayNV
@getCFun libGL glPathStencilFuncNV glPathStencilFuncNV(func_::GLenum, ref::GLint, mask::GLuint)::Void
export glPathStencilFuncNV
@getCFun libGL glPathStencilDepthOffsetNV glPathStencilDepthOffsetNV(factor::GLfloat, units::GLfloat)::Void
export glPathStencilDepthOffsetNV
@getCFun libGL glStencilFillPathNV glStencilFillPathNV(path::GLuint, fillMode::GLenum, mask::GLuint)::Void
export glStencilFillPathNV
@getCFun libGL glStencilStrokePathNV glStencilStrokePathNV(path::GLuint, reference::GLint, mask::GLuint)::Void
export glStencilStrokePathNV
@getCFun libGL glStencilFillPathInstancedNV glStencilFillPathInstancedNV(numPaths::GLsizei, pathNameType::GLenum, paths::Ptr{Void}, pathBase::GLuint, fillMode::GLenum, mask::GLuint, transformType::GLenum, transformValues::Ptr{GLfloat})::Void
export glStencilFillPathInstancedNV
@getCFun libGL glStencilStrokePathInstancedNV glStencilStrokePathInstancedNV(numPaths::GLsizei, pathNameType::GLenum, paths::Ptr{Void}, pathBase::GLuint, reference::GLint, mask::GLuint, transformType::GLenum, transformValues::Ptr{GLfloat})::Void
export glStencilStrokePathInstancedNV
@getCFun libGL glPathCoverDepthFuncNV glPathCoverDepthFuncNV(func_::GLenum)::Void
export glPathCoverDepthFuncNV
@getCFun libGL glPathColorGenNV glPathColorGenNV(color::GLenum, genMode::GLenum, colorFormat::GLenum, coeffs::Ptr{GLfloat})::Void
export glPathColorGenNV
@getCFun libGL glPathTexGenNV glPathTexGenNV(texCoordSet::GLenum, genMode::GLenum, components::GLint, coeffs::Ptr{GLfloat})::Void
export glPathTexGenNV
@getCFun libGL glPathFogGenNV glPathFogGenNV(genMode::GLenum)::Void
export glPathFogGenNV
@getCFun libGL glCoverFillPathNV glCoverFillPathNV(path::GLuint, coverMode::GLenum)::Void
export glCoverFillPathNV
@getCFun libGL glCoverStrokePathNV glCoverStrokePathNV(path::GLuint, coverMode::GLenum)::Void
export glCoverStrokePathNV
@getCFun libGL glCoverFillPathInstancedNV glCoverFillPathInstancedNV(numPaths::GLsizei, pathNameType::GLenum, paths::Ptr{Void}, pathBase::GLuint, coverMode::GLenum, transformType::GLenum, transformValues::Ptr{GLfloat})::Void
export glCoverFillPathInstancedNV
@getCFun libGL glCoverStrokePathInstancedNV glCoverStrokePathInstancedNV(numPaths::GLsizei, pathNameType::GLenum, paths::Ptr{Void}, pathBase::GLuint, coverMode::GLenum, transformType::GLenum, transformValues::Ptr{GLfloat})::Void
export glCoverStrokePathInstancedNV
@getCFun libGL glGetPathParameterivNV glGetPathParameterivNV(path::GLuint, pname::GLenum, value::Ptr{GLint})::Void
export glGetPathParameterivNV
@getCFun libGL glGetPathParameterfvNV glGetPathParameterfvNV(path::GLuint, pname::GLenum, value::Ptr{GLfloat})::Void
export glGetPathParameterfvNV
@getCFun libGL glGetPathCommandsNV glGetPathCommandsNV(path::GLuint, commands::Ptr{GLubyte})::Void
export glGetPathCommandsNV
@getCFun libGL glGetPathCoordsNV glGetPathCoordsNV(path::GLuint, coords::Ptr{GLfloat})::Void
export glGetPathCoordsNV
@getCFun libGL glGetPathDashArrayNV glGetPathDashArrayNV(path::GLuint, dashArray::Ptr{GLfloat})::Void
export glGetPathDashArrayNV
@getCFun libGL glGetPathMetricsNV glGetPathMetricsNV(metricQueryMask::GLbitfield, numPaths::GLsizei, pathNameType::GLenum, paths::Ptr{Void}, pathBase::GLuint, stride::GLsizei, metrics::Ptr{GLfloat})::Void
export glGetPathMetricsNV
@getCFun libGL glGetPathMetricRangeNV glGetPathMetricRangeNV(metricQueryMask::GLbitfield, firstPathName::GLuint, numPaths::GLsizei, stride::GLsizei, metrics::Ptr{GLfloat})::Void
export glGetPathMetricRangeNV
@getCFun libGL glGetPathSpacingNV glGetPathSpacingNV(pathListMode::GLenum, numPaths::GLsizei, pathNameType::GLenum, paths::Ptr{Void}, pathBase::GLuint, advanceScale::GLfloat, kerningScale::GLfloat, transformType::GLenum, returnedSpacing::Ptr{GLfloat})::Void
export glGetPathSpacingNV
@getCFun libGL glGetPathColorGenivNV glGetPathColorGenivNV(color::GLenum, pname::GLenum, value::Ptr{GLint})::Void
export glGetPathColorGenivNV
@getCFun libGL glGetPathColorGenfvNV glGetPathColorGenfvNV(color::GLenum, pname::GLenum, value::Ptr{GLfloat})::Void
export glGetPathColorGenfvNV
@getCFun libGL glGetPathTexGenivNV glGetPathTexGenivNV(texCoordSet::GLenum, pname::GLenum, value::Ptr{GLint})::Void
export glGetPathTexGenivNV
@getCFun libGL glGetPathTexGenfvNV glGetPathTexGenfvNV(texCoordSet::GLenum, pname::GLenum, value::Ptr{GLfloat})::Void
export glGetPathTexGenfvNV
@getCFun libGL glIsPointInFillPathNV glIsPointInFillPathNV(path::GLuint, mask::GLuint, x::GLfloat, y::GLfloat)::Bool
export glIsPointInFillPathNV
@getCFun libGL glIsPointInStrokePathNV glIsPointInStrokePathNV(path::GLuint, x::GLfloat, y::GLfloat)::Bool
export glIsPointInStrokePathNV
@getCFun libGL glGetPathLengthNV glGetPathLengthNV(path::GLuint, startSegment::GLsizei, numSegments::GLsizei)::Float
export glGetPathLengthNV
@getCFun libGL glPointAlongPathNV glPointAlongPathNV(path::GLuint, startSegment::GLsizei, numSegments::GLsizei, distance::GLfloat, x::Ptr{GLfloat}, y::Ptr{GLfloat}, tangentX::Ptr{GLfloat}, tangentY::Ptr{GLfloat})::Bool
export glPointAlongPathNV
@getCFun libGL glPixelDataRangeNV glPixelDataRangeNV(target::GLenum, length::GLsizei, pointer::Ptr{Void})::Void
export glPixelDataRangeNV
@getCFun libGL glFlushPixelDataRangeNV glFlushPixelDataRangeNV(target::GLenum)::Void
export glFlushPixelDataRangeNV
@getCFun libGL glPointParameteriNV glPointParameteriNV(pname::GLenum, param::GLint)::Void
export glPointParameteriNV
@getCFun libGL glPointParameterivNV glPointParameterivNV(pname::GLenum, params::Ptr{GLint})::Void
export glPointParameterivNV
@getCFun libGL glPresentFrameKeyedNV glPresentFrameKeyedNV(video_slot::GLuint, minPresentTime::GLuint64EXT, beginPresentTimeId::GLuint, presentDurationId::GLuint, type_::GLenum, target0::GLenum, fill0::GLuint, key0::GLuint, target1::GLenum, fill1::GLuint, key1::GLuint)::Void
export glPresentFrameKeyedNV
@getCFun libGL glPresentFrameDualFillNV glPresentFrameDualFillNV(video_slot::GLuint, minPresentTime::GLuint64EXT, beginPresentTimeId::GLuint, presentDurationId::GLuint, type_::GLenum, target0::GLenum, fill0::GLuint, target1::GLenum, fill1::GLuint, target2::GLenum, fill2::GLuint, target3::GLenum, fill3::GLuint)::Void
export glPresentFrameDualFillNV
@getCFun libGL glGetVideoivNV glGetVideoivNV(video_slot::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetVideoivNV
@getCFun libGL glGetVideouivNV glGetVideouivNV(video_slot::GLuint, pname::GLenum, params::Ptr{GLuint})::Void
export glGetVideouivNV
@getCFun libGL glGetVideoi64vNV glGetVideoi64vNV(video_slot::GLuint, pname::GLenum, params::Ptr{GLint64EXT})::Void
export glGetVideoi64vNV
@getCFun libGL glGetVideoui64vNV glGetVideoui64vNV(video_slot::GLuint, pname::GLenum, params::Ptr{GLuint64EXT})::Void
export glGetVideoui64vNV
@getCFun libGL glPrimitiveRestartNV glPrimitiveRestartNV()::Void
export glPrimitiveRestartNV
@getCFun libGL glPrimitiveRestartIndexNV glPrimitiveRestartIndexNV(index::GLuint)::Void
export glPrimitiveRestartIndexNV
@getCFun libGL glCombinerParameterfvNV glCombinerParameterfvNV(pname::GLenum, params::Ptr{GLfloat})::Void
export glCombinerParameterfvNV
@getCFun libGL glCombinerParameterfNV glCombinerParameterfNV(pname::GLenum, param::GLfloat)::Void
export glCombinerParameterfNV
@getCFun libGL glCombinerParameterivNV glCombinerParameterivNV(pname::GLenum, params::Ptr{GLint})::Void
export glCombinerParameterivNV
@getCFun libGL glCombinerParameteriNV glCombinerParameteriNV(pname::GLenum, param::GLint)::Void
export glCombinerParameteriNV
@getCFun libGL glCombinerInputNV glCombinerInputNV(stage::GLenum, portion::GLenum, variable::GLenum, input::GLenum, mapping::GLenum, componentUsage::GLenum)::Void
export glCombinerInputNV
@getCFun libGL glCombinerOutputNV glCombinerOutputNV(stage::GLenum, portion::GLenum, abOutput::GLenum, cdOutput::GLenum, sumOutput::GLenum, scale::GLenum, bias::GLenum, abDotProduct::GLboolean, cdDotProduct::GLboolean, muxSum::GLboolean)::Void
export glCombinerOutputNV
@getCFun libGL glFinalCombinerInputNV glFinalCombinerInputNV(variable::GLenum, input::GLenum, mapping::GLenum, componentUsage::GLenum)::Void
export glFinalCombinerInputNV
@getCFun libGL glGetCombinerInputParameterfvNV glGetCombinerInputParameterfvNV(stage::GLenum, portion::GLenum, variable::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetCombinerInputParameterfvNV
@getCFun libGL glGetCombinerInputParameterivNV glGetCombinerInputParameterivNV(stage::GLenum, portion::GLenum, variable::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetCombinerInputParameterivNV
@getCFun libGL glGetCombinerOutputParameterfvNV glGetCombinerOutputParameterfvNV(stage::GLenum, portion::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetCombinerOutputParameterfvNV
@getCFun libGL glGetCombinerOutputParameterivNV glGetCombinerOutputParameterivNV(stage::GLenum, portion::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetCombinerOutputParameterivNV
@getCFun libGL glGetFinalCombinerInputParameterfvNV glGetFinalCombinerInputParameterfvNV(variable::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetFinalCombinerInputParameterfvNV
@getCFun libGL glGetFinalCombinerInputParameterivNV glGetFinalCombinerInputParameterivNV(variable::GLenum, pname::GLenum, params::Ptr{GLint})::Void
export glGetFinalCombinerInputParameterivNV
@getCFun libGL glCombinerStageParameterfvNV glCombinerStageParameterfvNV(stage::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glCombinerStageParameterfvNV
@getCFun libGL glGetCombinerStageParameterfvNV glGetCombinerStageParameterfvNV(stage::GLenum, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetCombinerStageParameterfvNV
@getCFun libGL glMakeBufferResidentNV glMakeBufferResidentNV(target::GLenum, access::GLenum)::Void
export glMakeBufferResidentNV
@getCFun libGL glMakeBufferNonResidentNV glMakeBufferNonResidentNV(target::GLenum)::Void
export glMakeBufferNonResidentNV
@getCFun libGL glIsBufferResidentNV glIsBufferResidentNV(target::GLenum)::Bool
export glIsBufferResidentNV
@getCFun libGL glMakeNamedBufferResidentNV glMakeNamedBufferResidentNV(buffer::GLuint, access::GLenum)::Void
export glMakeNamedBufferResidentNV
@getCFun libGL glMakeNamedBufferNonResidentNV glMakeNamedBufferNonResidentNV(buffer::GLuint)::Void
export glMakeNamedBufferNonResidentNV
@getCFun libGL glIsNamedBufferResidentNV glIsNamedBufferResidentNV(buffer::GLuint)::Bool
export glIsNamedBufferResidentNV
@getCFun libGL glGetBufferParameterui64vNV glGetBufferParameterui64vNV(target::GLenum, pname::GLenum, params::Ptr{GLuint64EXT})::Void
export glGetBufferParameterui64vNV
@getCFun libGL glGetNamedBufferParameterui64vNV glGetNamedBufferParameterui64vNV(buffer::GLuint, pname::GLenum, params::Ptr{GLuint64EXT})::Void
export glGetNamedBufferParameterui64vNV
@getCFun libGL glGetIntegerui64vNV glGetIntegerui64vNV(value::GLenum, result::Ptr{GLuint64EXT})::Void
export glGetIntegerui64vNV
@getCFun libGL glUniformui64NV glUniformui64NV(location::GLint, value::GLuint64EXT)::Void
export glUniformui64NV
@getCFun libGL glUniformui64vNV glUniformui64vNV(location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glUniformui64vNV
@getCFun libGL glGetUniformui64vNV glGetUniformui64vNV(program::GLuint, location::GLint, params::Ptr{GLuint64EXT})::Void
export glGetUniformui64vNV
@getCFun libGL glProgramUniformui64NV glProgramUniformui64NV(program::GLuint, location::GLint, value::GLuint64EXT)::Void
export glProgramUniformui64NV
@getCFun libGL glProgramUniformui64vNV glProgramUniformui64vNV(program::GLuint, location::GLint, count::GLsizei, value::Ptr{GLuint64EXT})::Void
export glProgramUniformui64vNV
@getCFun libGL glTextureBarrierNV glTextureBarrierNV()::Void
export glTextureBarrierNV
@getCFun libGL glTexImage2DMultisampleCoverageNV glTexImage2DMultisampleCoverageNV(target::GLenum, coverageSamples::GLsizei, colorSamples::GLsizei, internalFormat::GLint, width::GLsizei, height::GLsizei, fixedSampleLocations::GLboolean)::Void
export glTexImage2DMultisampleCoverageNV
@getCFun libGL glTexImage3DMultisampleCoverageNV glTexImage3DMultisampleCoverageNV(target::GLenum, coverageSamples::GLsizei, colorSamples::GLsizei, internalFormat::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, fixedSampleLocations::GLboolean)::Void
export glTexImage3DMultisampleCoverageNV
@getCFun libGL glTextureImage2DMultisampleNV glTextureImage2DMultisampleNV(texture::GLuint, target::GLenum, samples::GLsizei, internalFormat::GLint, width::GLsizei, height::GLsizei, fixedSampleLocations::GLboolean)::Void
export glTextureImage2DMultisampleNV
@getCFun libGL glTextureImage3DMultisampleNV glTextureImage3DMultisampleNV(texture::GLuint, target::GLenum, samples::GLsizei, internalFormat::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, fixedSampleLocations::GLboolean)::Void
export glTextureImage3DMultisampleNV
@getCFun libGL glTextureImage2DMultisampleCoverageNV glTextureImage2DMultisampleCoverageNV(texture::GLuint, target::GLenum, coverageSamples::GLsizei, colorSamples::GLsizei, internalFormat::GLint, width::GLsizei, height::GLsizei, fixedSampleLocations::GLboolean)::Void
export glTextureImage2DMultisampleCoverageNV
@getCFun libGL glTextureImage3DMultisampleCoverageNV glTextureImage3DMultisampleCoverageNV(texture::GLuint, target::GLenum, coverageSamples::GLsizei, colorSamples::GLsizei, internalFormat::GLint, width::GLsizei, height::GLsizei, depth::GLsizei, fixedSampleLocations::GLboolean)::Void
export glTextureImage3DMultisampleCoverageNV
@getCFun libGL glBeginTransformFeedbackNV glBeginTransformFeedbackNV(primitiveMode::GLenum)::Void
export glBeginTransformFeedbackNV
@getCFun libGL glEndTransformFeedbackNV glEndTransformFeedbackNV()::Void
export glEndTransformFeedbackNV
@getCFun libGL glTransformFeedbackAttribsNV glTransformFeedbackAttribsNV(count::GLsizei, attribs::Ptr{GLint}, bufferMode::GLenum)::Void
export glTransformFeedbackAttribsNV
@getCFun libGL glBindBufferRangeNV glBindBufferRangeNV(target::GLenum, index::GLuint, buffer::GLuint, offset::GLintptr, size::GLsizeiptr)::Void
export glBindBufferRangeNV
@getCFun libGL glBindBufferOffsetNV glBindBufferOffsetNV(target::GLenum, index::GLuint, buffer::GLuint, offset::GLintptr)::Void
export glBindBufferOffsetNV
@getCFun libGL glBindBufferBaseNV glBindBufferBaseNV(target::GLenum, index::GLuint, buffer::GLuint)::Void
export glBindBufferBaseNV
@getCFun libGL glTransformFeedbackVaryingsNV glTransformFeedbackVaryingsNV(program::GLuint, count::GLsizei, locations::Ptr{GLint}, bufferMode::GLenum)::Void
export glTransformFeedbackVaryingsNV
@getCFun libGL glActiveVaryingNV glActiveVaryingNV(program::GLuint, name::Ptr{GLchar})::Void
export glActiveVaryingNV
@getCFun libGL glGetVaryingLocationNV glGetVaryingLocationNV(program::GLuint, name::Ptr{GLchar})::Cint
export glGetVaryingLocationNV
@getCFun libGL glGetActiveVaryingNV glGetActiveVaryingNV(program::GLuint, index::GLuint, bufSize::GLsizei, length::Ptr{GLsizei}, size::Ptr{GLsizei}, type_::Ptr{GLenum}, name::Ptr{GLchar})::Void
export glGetActiveVaryingNV
@getCFun libGL glGetTransformFeedbackVaryingNV glGetTransformFeedbackVaryingNV(program::GLuint, index::GLuint, location::Ptr{GLint})::Void
export glGetTransformFeedbackVaryingNV
@getCFun libGL glTransformFeedbackStreamAttribsNV glTransformFeedbackStreamAttribsNV(count::GLsizei, attribs::Ptr{GLint}, nbuffers::GLsizei, bufstreams::Ptr{GLint}, bufferMode::GLenum)::Void
export glTransformFeedbackStreamAttribsNV
@getCFun libGL glBindTransformFeedbackNV glBindTransformFeedbackNV(target::GLenum, id::GLuint)::Void
export glBindTransformFeedbackNV
@getCFun libGL glDeleteTransformFeedbacksNV glDeleteTransformFeedbacksNV(n::GLsizei, ids::Ptr{GLuint})::Void
export glDeleteTransformFeedbacksNV
@getCFun libGL glGenTransformFeedbacksNV glGenTransformFeedbacksNV(n::GLsizei, ids::Ptr{GLuint})::Void
export glGenTransformFeedbacksNV
@getCFun libGL glIsTransformFeedbackNV glIsTransformFeedbackNV(id::GLuint)::Bool
export glIsTransformFeedbackNV
@getCFun libGL glPauseTransformFeedbackNV glPauseTransformFeedbackNV()::Void
export glPauseTransformFeedbackNV
@getCFun libGL glResumeTransformFeedbackNV glResumeTransformFeedbackNV()::Void
export glResumeTransformFeedbackNV
@getCFun libGL glDrawTransformFeedbackNV glDrawTransformFeedbackNV(mode::GLenum, id::GLuint)::Void
export glDrawTransformFeedbackNV
@getCFun libGL glVDPAUInitNV glVDPAUInitNV(vdpDevice::Ptr{Void}, getProcAddress::Ptr{Void})::Void
export glVDPAUInitNV
@getCFun libGL glVDPAUFiniNV glVDPAUFiniNV()::Void
export glVDPAUFiniNV
@getCFun libGL glVDPAURegisterVideoSurfaceNV glVDPAURegisterVideoSurfaceNV(vdpSurface::Ptr{Void}, target::GLenum, numTextureNames::GLsizei, textureNames::Ptr{GLuint})::Cintptr
export glVDPAURegisterVideoSurfaceNV
@getCFun libGL glVDPAURegisterOutputSurfaceNV glVDPAURegisterOutputSurfaceNV(vdpSurface::Ptr{Void}, target::GLenum, numTextureNames::GLsizei, textureNames::Ptr{GLuint})::Cintptr
export glVDPAURegisterOutputSurfaceNV
@getCFun libGL glVDPAUIsSurfaceNV glVDPAUIsSurfaceNV(surface::GLvdpauSurfaceNV)::Void
export glVDPAUIsSurfaceNV
@getCFun libGL glVDPAUUnregisterSurfaceNV glVDPAUUnregisterSurfaceNV(surface::GLvdpauSurfaceNV)::Void
export glVDPAUUnregisterSurfaceNV
@getCFun libGL glVDPAUGetSurfaceivNV glVDPAUGetSurfaceivNV(surface::GLvdpauSurfaceNV, pname::GLenum, bufSize::GLsizei, length::Ptr{GLsizei}, values::Ptr{GLint})::Void
export glVDPAUGetSurfaceivNV
@getCFun libGL glVDPAUSurfaceAccessNV glVDPAUSurfaceAccessNV(surface::GLvdpauSurfaceNV, access::GLenum)::Void
export glVDPAUSurfaceAccessNV
@getCFun libGL glVDPAUMapSurfacesNV glVDPAUMapSurfacesNV(numSurfaces::GLsizei, surfaces::Ptr{GLvdpauSurfaceNV})::Void
export glVDPAUMapSurfacesNV
@getCFun libGL glVDPAUUnmapSurfacesNV glVDPAUUnmapSurfacesNV(numSurface::GLsizei, surfaces::Ptr{GLvdpauSurfaceNV})::Void
export glVDPAUUnmapSurfacesNV
@getCFun libGL glFlushVertexArrayRangeNV glFlushVertexArrayRangeNV()::Void
export glFlushVertexArrayRangeNV
@getCFun libGL glVertexArrayRangeNV glVertexArrayRangeNV(length::GLsizei, pointer::Ptr{Void})::Void
export glVertexArrayRangeNV
@getCFun libGL glVertexAttribL1i64NV glVertexAttribL1i64NV(index::GLuint, x::GLint64EXT)::Void
export glVertexAttribL1i64NV
@getCFun libGL glVertexAttribL2i64NV glVertexAttribL2i64NV(index::GLuint, x::GLint64EXT, y::GLint64EXT)::Void
export glVertexAttribL2i64NV
@getCFun libGL glVertexAttribL3i64NV glVertexAttribL3i64NV(index::GLuint, x::GLint64EXT, y::GLint64EXT, z::GLint64EXT)::Void
export glVertexAttribL3i64NV
@getCFun libGL glVertexAttribL4i64NV glVertexAttribL4i64NV(index::GLuint, x::GLint64EXT, y::GLint64EXT, z::GLint64EXT, w::GLint64EXT)::Void
export glVertexAttribL4i64NV
@getCFun libGL glVertexAttribL1i64vNV glVertexAttribL1i64vNV(index::GLuint, v::Ptr{GLint64EXT})::Void
export glVertexAttribL1i64vNV
@getCFun libGL glVertexAttribL2i64vNV glVertexAttribL2i64vNV(index::GLuint, v::Ptr{GLint64EXT})::Void
export glVertexAttribL2i64vNV
@getCFun libGL glVertexAttribL3i64vNV glVertexAttribL3i64vNV(index::GLuint, v::Ptr{GLint64EXT})::Void
export glVertexAttribL3i64vNV
@getCFun libGL glVertexAttribL4i64vNV glVertexAttribL4i64vNV(index::GLuint, v::Ptr{GLint64EXT})::Void
export glVertexAttribL4i64vNV
@getCFun libGL glVertexAttribL1ui64NV glVertexAttribL1ui64NV(index::GLuint, x::GLuint64EXT)::Void
export glVertexAttribL1ui64NV
@getCFun libGL glVertexAttribL2ui64NV glVertexAttribL2ui64NV(index::GLuint, x::GLuint64EXT, y::GLuint64EXT)::Void
export glVertexAttribL2ui64NV
@getCFun libGL glVertexAttribL3ui64NV glVertexAttribL3ui64NV(index::GLuint, x::GLuint64EXT, y::GLuint64EXT, z::GLuint64EXT)::Void
export glVertexAttribL3ui64NV
@getCFun libGL glVertexAttribL4ui64NV glVertexAttribL4ui64NV(index::GLuint, x::GLuint64EXT, y::GLuint64EXT, z::GLuint64EXT, w::GLuint64EXT)::Void
export glVertexAttribL4ui64NV
@getCFun libGL glVertexAttribL1ui64vNV glVertexAttribL1ui64vNV(index::GLuint, v::Ptr{GLuint64EXT})::Void
export glVertexAttribL1ui64vNV
@getCFun libGL glVertexAttribL2ui64vNV glVertexAttribL2ui64vNV(index::GLuint, v::Ptr{GLuint64EXT})::Void
export glVertexAttribL2ui64vNV
@getCFun libGL glVertexAttribL3ui64vNV glVertexAttribL3ui64vNV(index::GLuint, v::Ptr{GLuint64EXT})::Void
export glVertexAttribL3ui64vNV
@getCFun libGL glVertexAttribL4ui64vNV glVertexAttribL4ui64vNV(index::GLuint, v::Ptr{GLuint64EXT})::Void
export glVertexAttribL4ui64vNV
@getCFun libGL glGetVertexAttribLi64vNV glGetVertexAttribLi64vNV(index::GLuint, pname::GLenum, params::Ptr{GLint64EXT})::Void
export glGetVertexAttribLi64vNV
@getCFun libGL glGetVertexAttribLui64vNV glGetVertexAttribLui64vNV(index::GLuint, pname::GLenum, params::Ptr{GLuint64EXT})::Void
export glGetVertexAttribLui64vNV
@getCFun libGL glVertexAttribLFormatNV glVertexAttribLFormatNV(index::GLuint, size::GLint, type_::GLenum, stride::GLsizei)::Void
export glVertexAttribLFormatNV
@getCFun libGL glBufferAddressRangeNV glBufferAddressRangeNV(pname::GLenum, index::GLuint, address::GLuint64EXT, length::GLsizeiptr)::Void
export glBufferAddressRangeNV
@getCFun libGL glVertexFormatNV glVertexFormatNV(size::GLint, type_::GLenum, stride::GLsizei)::Void
export glVertexFormatNV
@getCFun libGL glNormalFormatNV glNormalFormatNV(type_::GLenum, stride::GLsizei)::Void
export glNormalFormatNV
@getCFun libGL glColorFormatNV glColorFormatNV(size::GLint, type_::GLenum, stride::GLsizei)::Void
export glColorFormatNV
@getCFun libGL glIndexFormatNV glIndexFormatNV(type_::GLenum, stride::GLsizei)::Void
export glIndexFormatNV
@getCFun libGL glTexCoordFormatNV glTexCoordFormatNV(size::GLint, type_::GLenum, stride::GLsizei)::Void
export glTexCoordFormatNV
@getCFun libGL glEdgeFlagFormatNV glEdgeFlagFormatNV(stride::GLsizei)::Void
export glEdgeFlagFormatNV
@getCFun libGL glSecondaryColorFormatNV glSecondaryColorFormatNV(size::GLint, type_::GLenum, stride::GLsizei)::Void
export glSecondaryColorFormatNV
@getCFun libGL glFogCoordFormatNV glFogCoordFormatNV(type_::GLenum, stride::GLsizei)::Void
export glFogCoordFormatNV
@getCFun libGL glVertexAttribFormatNV glVertexAttribFormatNV(index::GLuint, size::GLint, type_::GLenum, normalized::GLboolean, stride::GLsizei)::Void
export glVertexAttribFormatNV
@getCFun libGL glVertexAttribIFormatNV glVertexAttribIFormatNV(index::GLuint, size::GLint, type_::GLenum, stride::GLsizei)::Void
export glVertexAttribIFormatNV
@getCFun libGL glGetIntegerui64i_vNV glGetIntegerui64i_vNV(value::GLenum, index::GLuint, result::Ptr{GLuint64EXT})::Void
export glGetIntegerui64i_vNV
@getCFun libGL glAreProgramsResidentNV glAreProgramsResidentNV(n::GLsizei, programs::Ptr{GLuint}, residences::Ptr{GLboolean})::Bool
export glAreProgramsResidentNV
@getCFun libGL glBindProgramNV glBindProgramNV(target::GLenum, id::GLuint)::Void
export glBindProgramNV
@getCFun libGL glDeleteProgramsNV glDeleteProgramsNV(n::GLsizei, programs::Ptr{GLuint})::Void
export glDeleteProgramsNV
@getCFun libGL glExecuteProgramNV glExecuteProgramNV(target::GLenum, id::GLuint, params::Ptr{GLfloat})::Void
export glExecuteProgramNV
@getCFun libGL glGenProgramsNV glGenProgramsNV(n::GLsizei, programs::Ptr{GLuint})::Void
export glGenProgramsNV
@getCFun libGL glGetProgramParameterdvNV glGetProgramParameterdvNV(target::GLenum, index::GLuint, pname::GLenum, params::Ptr{GLdouble})::Void
export glGetProgramParameterdvNV
@getCFun libGL glGetProgramParameterfvNV glGetProgramParameterfvNV(target::GLenum, index::GLuint, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetProgramParameterfvNV
@getCFun libGL glGetProgramivNV glGetProgramivNV(id::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetProgramivNV
@getCFun libGL glGetProgramStringNV glGetProgramStringNV(id::GLuint, pname::GLenum, program::Ptr{GLubyte})::Void
export glGetProgramStringNV
@getCFun libGL glGetTrackMatrixivNV glGetTrackMatrixivNV(target::GLenum, address::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetTrackMatrixivNV
@getCFun libGL glGetVertexAttribdvNV glGetVertexAttribdvNV(index::GLuint, pname::GLenum, params::Ptr{GLdouble})::Void
export glGetVertexAttribdvNV
@getCFun libGL glGetVertexAttribfvNV glGetVertexAttribfvNV(index::GLuint, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetVertexAttribfvNV
@getCFun libGL glGetVertexAttribivNV glGetVertexAttribivNV(index::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetVertexAttribivNV
@getCFun libGL glGetVertexAttribPointervNV glGetVertexAttribPointervNV(index::GLuint, pname::GLenum, pointer::Ptr{Ptr{Void}})::Void
export glGetVertexAttribPointervNV
@getCFun libGL glIsProgramNV glIsProgramNV(id::GLuint)::Bool
export glIsProgramNV
@getCFun libGL glLoadProgramNV glLoadProgramNV(target::GLenum, id::GLuint, len::GLsizei, program::Ptr{GLubyte})::Void
export glLoadProgramNV
@getCFun libGL glProgramParameter4dNV glProgramParameter4dNV(target::GLenum, index::GLuint, x::GLdouble, y::GLdouble, z::GLdouble, w::GLdouble)::Void
export glProgramParameter4dNV
@getCFun libGL glProgramParameter4dvNV glProgramParameter4dvNV(target::GLenum, index::GLuint, v::Ptr{GLdouble})::Void
export glProgramParameter4dvNV
@getCFun libGL glProgramParameter4fNV glProgramParameter4fNV(target::GLenum, index::GLuint, x::GLfloat, y::GLfloat, z::GLfloat, w::GLfloat)::Void
export glProgramParameter4fNV
@getCFun libGL glProgramParameter4fvNV glProgramParameter4fvNV(target::GLenum, index::GLuint, v::Ptr{GLfloat})::Void
export glProgramParameter4fvNV
@getCFun libGL glProgramParameters4dvNV glProgramParameters4dvNV(target::GLenum, index::GLuint, count::GLsizei, v::Ptr{GLdouble})::Void
export glProgramParameters4dvNV
@getCFun libGL glProgramParameters4fvNV glProgramParameters4fvNV(target::GLenum, index::GLuint, count::GLsizei, v::Ptr{GLfloat})::Void
export glProgramParameters4fvNV
@getCFun libGL glRequestResidentProgramsNV glRequestResidentProgramsNV(n::GLsizei, programs::Ptr{GLuint})::Void
export glRequestResidentProgramsNV
@getCFun libGL glTrackMatrixNV glTrackMatrixNV(target::GLenum, address::GLuint, matrix::GLenum, transform::GLenum)::Void
export glTrackMatrixNV
@getCFun libGL glVertexAttribPointerNV glVertexAttribPointerNV(index::GLuint, fsize::GLint, type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glVertexAttribPointerNV
@getCFun libGL glVertexAttrib1dNV glVertexAttrib1dNV(index::GLuint, x::GLdouble)::Void
export glVertexAttrib1dNV
@getCFun libGL glVertexAttrib1dvNV glVertexAttrib1dvNV(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttrib1dvNV
@getCFun libGL glVertexAttrib1fNV glVertexAttrib1fNV(index::GLuint, x::GLfloat)::Void
export glVertexAttrib1fNV
@getCFun libGL glVertexAttrib1fvNV glVertexAttrib1fvNV(index::GLuint, v::Ptr{GLfloat})::Void
export glVertexAttrib1fvNV
@getCFun libGL glVertexAttrib1sNV glVertexAttrib1sNV(index::GLuint, x::GLshort)::Void
export glVertexAttrib1sNV
@getCFun libGL glVertexAttrib1svNV glVertexAttrib1svNV(index::GLuint, v::Ptr{GLshort})::Void
export glVertexAttrib1svNV
@getCFun libGL glVertexAttrib2dNV glVertexAttrib2dNV(index::GLuint, x::GLdouble, y::GLdouble)::Void
export glVertexAttrib2dNV
@getCFun libGL glVertexAttrib2dvNV glVertexAttrib2dvNV(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttrib2dvNV
@getCFun libGL glVertexAttrib2fNV glVertexAttrib2fNV(index::GLuint, x::GLfloat, y::GLfloat)::Void
export glVertexAttrib2fNV
@getCFun libGL glVertexAttrib2fvNV glVertexAttrib2fvNV(index::GLuint, v::Ptr{GLfloat})::Void
export glVertexAttrib2fvNV
@getCFun libGL glVertexAttrib2sNV glVertexAttrib2sNV(index::GLuint, x::GLshort, y::GLshort)::Void
export glVertexAttrib2sNV
@getCFun libGL glVertexAttrib2svNV glVertexAttrib2svNV(index::GLuint, v::Ptr{GLshort})::Void
export glVertexAttrib2svNV
@getCFun libGL glVertexAttrib3dNV glVertexAttrib3dNV(index::GLuint, x::GLdouble, y::GLdouble, z::GLdouble)::Void
export glVertexAttrib3dNV
@getCFun libGL glVertexAttrib3dvNV glVertexAttrib3dvNV(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttrib3dvNV
@getCFun libGL glVertexAttrib3fNV glVertexAttrib3fNV(index::GLuint, x::GLfloat, y::GLfloat, z::GLfloat)::Void
export glVertexAttrib3fNV
@getCFun libGL glVertexAttrib3fvNV glVertexAttrib3fvNV(index::GLuint, v::Ptr{GLfloat})::Void
export glVertexAttrib3fvNV
@getCFun libGL glVertexAttrib3sNV glVertexAttrib3sNV(index::GLuint, x::GLshort, y::GLshort, z::GLshort)::Void
export glVertexAttrib3sNV
@getCFun libGL glVertexAttrib3svNV glVertexAttrib3svNV(index::GLuint, v::Ptr{GLshort})::Void
export glVertexAttrib3svNV
@getCFun libGL glVertexAttrib4dNV glVertexAttrib4dNV(index::GLuint, x::GLdouble, y::GLdouble, z::GLdouble, w::GLdouble)::Void
export glVertexAttrib4dNV
@getCFun libGL glVertexAttrib4dvNV glVertexAttrib4dvNV(index::GLuint, v::Ptr{GLdouble})::Void
export glVertexAttrib4dvNV
@getCFun libGL glVertexAttrib4fNV glVertexAttrib4fNV(index::GLuint, x::GLfloat, y::GLfloat, z::GLfloat, w::GLfloat)::Void
export glVertexAttrib4fNV
@getCFun libGL glVertexAttrib4fvNV glVertexAttrib4fvNV(index::GLuint, v::Ptr{GLfloat})::Void
export glVertexAttrib4fvNV
@getCFun libGL glVertexAttrib4sNV glVertexAttrib4sNV(index::GLuint, x::GLshort, y::GLshort, z::GLshort, w::GLshort)::Void
export glVertexAttrib4sNV
@getCFun libGL glVertexAttrib4svNV glVertexAttrib4svNV(index::GLuint, v::Ptr{GLshort})::Void
export glVertexAttrib4svNV
@getCFun libGL glVertexAttrib4ubNV glVertexAttrib4ubNV(index::GLuint, x::GLubyte, y::GLubyte, z::GLubyte, w::GLubyte)::Void
export glVertexAttrib4ubNV
@getCFun libGL glVertexAttrib4ubvNV glVertexAttrib4ubvNV(index::GLuint, v::Ptr{GLubyte})::Void
export glVertexAttrib4ubvNV
@getCFun libGL glVertexAttribs1dvNV glVertexAttribs1dvNV(index::GLuint, count::GLsizei, v::Ptr{GLdouble})::Void
export glVertexAttribs1dvNV
@getCFun libGL glVertexAttribs1fvNV glVertexAttribs1fvNV(index::GLuint, count::GLsizei, v::Ptr{GLfloat})::Void
export glVertexAttribs1fvNV
@getCFun libGL glVertexAttribs1svNV glVertexAttribs1svNV(index::GLuint, count::GLsizei, v::Ptr{GLshort})::Void
export glVertexAttribs1svNV
@getCFun libGL glVertexAttribs2dvNV glVertexAttribs2dvNV(index::GLuint, count::GLsizei, v::Ptr{GLdouble})::Void
export glVertexAttribs2dvNV
@getCFun libGL glVertexAttribs2fvNV glVertexAttribs2fvNV(index::GLuint, count::GLsizei, v::Ptr{GLfloat})::Void
export glVertexAttribs2fvNV
@getCFun libGL glVertexAttribs2svNV glVertexAttribs2svNV(index::GLuint, count::GLsizei, v::Ptr{GLshort})::Void
export glVertexAttribs2svNV
@getCFun libGL glVertexAttribs3dvNV glVertexAttribs3dvNV(index::GLuint, count::GLsizei, v::Ptr{GLdouble})::Void
export glVertexAttribs3dvNV
@getCFun libGL glVertexAttribs3fvNV glVertexAttribs3fvNV(index::GLuint, count::GLsizei, v::Ptr{GLfloat})::Void
export glVertexAttribs3fvNV
@getCFun libGL glVertexAttribs3svNV glVertexAttribs3svNV(index::GLuint, count::GLsizei, v::Ptr{GLshort})::Void
export glVertexAttribs3svNV
@getCFun libGL glVertexAttribs4dvNV glVertexAttribs4dvNV(index::GLuint, count::GLsizei, v::Ptr{GLdouble})::Void
export glVertexAttribs4dvNV
@getCFun libGL glVertexAttribs4fvNV glVertexAttribs4fvNV(index::GLuint, count::GLsizei, v::Ptr{GLfloat})::Void
export glVertexAttribs4fvNV
@getCFun libGL glVertexAttribs4svNV glVertexAttribs4svNV(index::GLuint, count::GLsizei, v::Ptr{GLshort})::Void
export glVertexAttribs4svNV
@getCFun libGL glVertexAttribs4ubvNV glVertexAttribs4ubvNV(index::GLuint, count::GLsizei, v::Ptr{GLubyte})::Void
export glVertexAttribs4ubvNV
@getCFun libGL glVertexAttribI1iEXT glVertexAttribI1iEXT(index::GLuint, x::GLint)::Void
export glVertexAttribI1iEXT
@getCFun libGL glVertexAttribI2iEXT glVertexAttribI2iEXT(index::GLuint, x::GLint, y::GLint)::Void
export glVertexAttribI2iEXT
@getCFun libGL glVertexAttribI3iEXT glVertexAttribI3iEXT(index::GLuint, x::GLint, y::GLint, z::GLint)::Void
export glVertexAttribI3iEXT
@getCFun libGL glVertexAttribI4iEXT glVertexAttribI4iEXT(index::GLuint, x::GLint, y::GLint, z::GLint, w::GLint)::Void
export glVertexAttribI4iEXT
@getCFun libGL glVertexAttribI1uiEXT glVertexAttribI1uiEXT(index::GLuint, x::GLuint)::Void
export glVertexAttribI1uiEXT
@getCFun libGL glVertexAttribI2uiEXT glVertexAttribI2uiEXT(index::GLuint, x::GLuint, y::GLuint)::Void
export glVertexAttribI2uiEXT
@getCFun libGL glVertexAttribI3uiEXT glVertexAttribI3uiEXT(index::GLuint, x::GLuint, y::GLuint, z::GLuint)::Void
export glVertexAttribI3uiEXT
@getCFun libGL glVertexAttribI4uiEXT glVertexAttribI4uiEXT(index::GLuint, x::GLuint, y::GLuint, z::GLuint, w::GLuint)::Void
export glVertexAttribI4uiEXT
@getCFun libGL glVertexAttribI1ivEXT glVertexAttribI1ivEXT(index::GLuint, v::Ptr{GLint})::Void
export glVertexAttribI1ivEXT
@getCFun libGL glVertexAttribI2ivEXT glVertexAttribI2ivEXT(index::GLuint, v::Ptr{GLint})::Void
export glVertexAttribI2ivEXT
@getCFun libGL glVertexAttribI3ivEXT glVertexAttribI3ivEXT(index::GLuint, v::Ptr{GLint})::Void
export glVertexAttribI3ivEXT
@getCFun libGL glVertexAttribI4ivEXT glVertexAttribI4ivEXT(index::GLuint, v::Ptr{GLint})::Void
export glVertexAttribI4ivEXT
@getCFun libGL glVertexAttribI1uivEXT glVertexAttribI1uivEXT(index::GLuint, v::Ptr{GLuint})::Void
export glVertexAttribI1uivEXT
@getCFun libGL glVertexAttribI2uivEXT glVertexAttribI2uivEXT(index::GLuint, v::Ptr{GLuint})::Void
export glVertexAttribI2uivEXT
@getCFun libGL glVertexAttribI3uivEXT glVertexAttribI3uivEXT(index::GLuint, v::Ptr{GLuint})::Void
export glVertexAttribI3uivEXT
@getCFun libGL glVertexAttribI4uivEXT glVertexAttribI4uivEXT(index::GLuint, v::Ptr{GLuint})::Void
export glVertexAttribI4uivEXT
@getCFun libGL glVertexAttribI4bvEXT glVertexAttribI4bvEXT(index::GLuint, v::Ptr{GLbyte})::Void
export glVertexAttribI4bvEXT
@getCFun libGL glVertexAttribI4svEXT glVertexAttribI4svEXT(index::GLuint, v::Ptr{GLshort})::Void
export glVertexAttribI4svEXT
@getCFun libGL glVertexAttribI4ubvEXT glVertexAttribI4ubvEXT(index::GLuint, v::Ptr{GLubyte})::Void
export glVertexAttribI4ubvEXT
@getCFun libGL glVertexAttribI4usvEXT glVertexAttribI4usvEXT(index::GLuint, v::Ptr{GLushort})::Void
export glVertexAttribI4usvEXT
@getCFun libGL glVertexAttribIPointerEXT glVertexAttribIPointerEXT(index::GLuint, size::GLint, type_::GLenum, stride::GLsizei, pointer::Ptr{Void})::Void
export glVertexAttribIPointerEXT
@getCFun libGL glGetVertexAttribIivEXT glGetVertexAttribIivEXT(index::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetVertexAttribIivEXT
@getCFun libGL glGetVertexAttribIuivEXT glGetVertexAttribIuivEXT(index::GLuint, pname::GLenum, params::Ptr{GLuint})::Void
export glGetVertexAttribIuivEXT
@getCFun libGL glBeginVideoCaptureNV glBeginVideoCaptureNV(video_capture_slot::GLuint)::Void
export glBeginVideoCaptureNV
@getCFun libGL glBindVideoCaptureStreamBufferNV glBindVideoCaptureStreamBufferNV(video_capture_slot::GLuint, stream::GLuint, frame_region::GLenum, offset::GLintptrARB)::Void
export glBindVideoCaptureStreamBufferNV
@getCFun libGL glBindVideoCaptureStreamTextureNV glBindVideoCaptureStreamTextureNV(video_capture_slot::GLuint, stream::GLuint, frame_region::GLenum, target::GLenum, texture::GLuint)::Void
export glBindVideoCaptureStreamTextureNV
@getCFun libGL glEndVideoCaptureNV glEndVideoCaptureNV(video_capture_slot::GLuint)::Void
export glEndVideoCaptureNV
@getCFun libGL glGetVideoCaptureivNV glGetVideoCaptureivNV(video_capture_slot::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetVideoCaptureivNV
@getCFun libGL glGetVideoCaptureStreamivNV glGetVideoCaptureStreamivNV(video_capture_slot::GLuint, stream::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glGetVideoCaptureStreamivNV
@getCFun libGL glGetVideoCaptureStreamfvNV glGetVideoCaptureStreamfvNV(video_capture_slot::GLuint, stream::GLuint, pname::GLenum, params::Ptr{GLfloat})::Void
export glGetVideoCaptureStreamfvNV
@getCFun libGL glGetVideoCaptureStreamdvNV glGetVideoCaptureStreamdvNV(video_capture_slot::GLuint, stream::GLuint, pname::GLenum, params::Ptr{GLdouble})::Void
export glGetVideoCaptureStreamdvNV
@getCFun libGL glVideoCaptureNV glVideoCaptureNV(video_capture_slot::GLuint, sequence_num::Ptr{GLuint}, capture_time::Ptr{GLuClonglongEXT})::Cint
export glVideoCaptureNV
@getCFun libGL glVideoCaptureStreamParameterivNV glVideoCaptureStreamParameterivNV(video_capture_slot::GLuint, stream::GLuint, pname::GLenum, params::Ptr{GLint})::Void
export glVideoCaptureStreamParameterivNV
@getCFun libGL glVideoCaptureStreamParameterfvNV glVideoCaptureStreamParameterfvNV(video_capture_slot::GLuint, stream::GLuint, pname::GLenum, params::Ptr{GLfloat})::Void
export glVideoCaptureStreamParameterfvNV
@getCFun libGL glVideoCaptureStreamParameterdvNV glVideoCaptureStreamParameterdvNV(video_capture_slot::GLuint, stream::GLuint, pname::GLenum, params::Ptr{GLdouble})::Void
export glVideoCaptureStreamParameterdvNV

end
